gh

Automate GitHub repositories, issues, PRs, releases, and gists via the gh CLI.

68|1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/knoopx/pi --skill gh-knoopx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh
Source: https://github.com/knoopx/pi/tree/main/agent/skills/gh
Command: npx skills add https://github.com/knoopx/pi --skill gh-knoopx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates GitHub operations from the terminal, reducing the need to switch to the web UI for common tasks such as viewing repositories, managing issues and pull requests, and handling releases and gists.

Core Features & Use Cases

  • Repository management: view, clone, fork, list, and search repositories.
  • Issue and PR workflows: create, view, comment, merge, label, and check statuses.
  • Release and Gist operations: list, view, create releases, and manage gists.

Quick Start

List open issues assigned to me in owner/repo. Create a new issue with title "Enhancement" and body "Details" in owner/repo. View PR #123 to inspect checks and status.

Frequently Asked Questions about gh

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?

You can manage GitHub issues and pull requests from the terminal by executing standard commands to create, view, comment, merge, label, and check statuses. This automation works directly within your CLI environment.

Do I need the gh CLI installed to automate GitHub repository workflows?

Yes, automating GitHub repository workflows requires the gh CLI to be installed and authenticated. This setup allows you to script common repository, release, and gist operations directly from the terminal.

What's the best way to view open issues assigned to me in a specific repository?

The best way to view open issues assigned to you in a specific repository is by running a targeted terminal command. This CLI automation retrieves your assigned issues without needing to open the web UI.

Can I create and manage GitHub releases and gists without switching to the web UI?

Yes, you can create and manage GitHub releases and gists without switching to the web UI. Terminal commands allow you to list, view, and create releases and gists directly from your local environment.

Does CLI automation support viewing pull request checks and statuses for GitHub repositories?

CLI automation supports viewing pull request checks and statuses for GitHub repositories. You can inspect specific pull requests by number to see their current checks and status directly in the terminal.