github

Manage GitHub issues, pull requests, and CI workflows via the gh CLI.

1|1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/kelinfoxy/EZ-Homelab --skill github-kelinfoxy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github
Source: https://github.com/kelinfoxy/EZ-Homelab/tree/main/docker-compose/ez-assistant/skills/github
Command: npx skills add https://github.com/kelinfoxy/EZ-Homelab --skill github-kelinfoxy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interact with GitHub programmatically to manage issues, pull requests, and CI data directly from the command line, reducing context switching and speeding up development workflows.

Core Features & Use Cases

  • Manage issues and pull requests from the terminal, including creation, labeling, assignment, and status checks.
  • Run advanced queries using the gh API to fetch repository data, workflow runs, and CI results.
  • Automate routine maintenance tasks and integrate GitHub data into scripts and dashboards.

Quick Start

Use gh to list open issues and pull requests for a repository.

Frequently Asked Questions about github

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage GitHub issues and pull requests from the terminal?

Manage GitHub issues and pull requests from the terminal using the gh CLI to create, label, assign, and check statuses. This requires the gh CLI to be installed and configured for your repositories.

Can I use the gh CLI to fetch repository data and CI workflow results?

Fetch repository data and CI workflow results by running advanced queries with the gh API. It supports repository-scoped commands and returns JSON output, making it easy to extract workflow runs and automate data retrieval.

What is the best way to automate routine GitHub maintenance tasks?

Automate routine GitHub maintenance tasks by using gh CLI commands with JSON output. This allows you to script repository triage, issue management, and pull request reviews directly from your terminal without context switching.

Do I need to install anything specific to manage GitHub repositories programmatically?

You need to install the GitHub CLI (gh) to manage GitHub repositories programmatically. Once installed, you can execute commands to interact with issues, pull requests, and CI workflows directly from your command line.

How does using the command line for GitHub tasks reduce context switching?

Using the command line for GitHub tasks reduces context switching by allowing you to interact with issues, pull requests, and CI data programmatically without leaving your terminal. This accelerates development workflows and keeps your code repository tasks centralized.