github

Manage GitHub pull requests, issues, releases, and gists via the gh CLI.

1|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/piemonte/skills --skill github-piemonte
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github
Source: https://github.com/piemonte/skills/tree/main/github
Command: npx skills add https://github.com/piemonte/skills --skill github-piemonte

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing GitHub repositories manually via the command line can be error‑prone and time‑consuming, especially when handling pull requests, issues, releases, and gists across multiple projects.

Core Features & Use Cases

  • Pull Request Workflow: Create, list, review, merge, and debug PRs with detailed commands.
  • Issue Management: Open, list, label, assign, comment, and close issues efficiently.
  • Release & Asset Handling: Draft, publish, edit, and manage release assets in a streamlined manner.
  • Gist Operations: Create, view, edit, and delete gists directly from the terminal.
  • Advanced API Queries: Perform custom GraphQL or REST queries using gh api for data not covered by other subcommands.

Quick Start

Use the GitHub skill to list open pull requests for a repository by saying, “list open PRs for owner/repo.”

Frequently Asked Questions about github

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

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

You can manage GitHub pull requests and issues from the command line using the gh CLI to create, list, review, merge, and comment on them. This streamlines workflows across multiple repositories.

Can I create and edit GitHub gists directly from my terminal?

Yes, you can create, view, edit, and delete GitHub gists directly from your terminal. The GitHub CLI provides commands to handle gist operations without leaving the command line interface.

Do I need gh CLI installed to manage GitHub releases and assets?

Yes, you need the gh CLI installed and appropriate repository permissions to manage GitHub releases and assets. It allows you to draft, publish, edit, and handle release assets efficiently.

What is the best way to run custom GraphQL or REST queries on GitHub repositories?

The best way to run custom GraphQL or REST queries on GitHub repositories is using the gh api command. This allows you to retrieve data not covered by other standard subcommands.

Why does managing multiple GitHub repositories manually become error-prone?

Managing multiple GitHub repositories manually becomes error-prone due to the time-consuming nature of handling pull requests, issues, releases, and gists across different projects without command line automation.