github

Guide developers on using GitHub CLI to manage pull requests, issues, workflows, releases, and repositories.

7|Updated May 9, 2014
One-click install
npx skills add https://github.com/pjcj/base --skill github-pjcj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github
Source: https://github.com/pjcj/base/tree/main/.claude/skills/github
Command: npx skills add https://github.com/pjcj/base --skill github-pjcj

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a concise, authoritative guide to using GitHub's official command-line tool (gh) to manage pull requests, issues, Actions workflows, releases, and repository operations from the terminal.

Core Features & Use Cases

  • Command references for gh pr, gh issue, gh run, gh workflow, gh release, gh repo, and gh api.
  • Common workflows, troubleshooting tips, and practical examples to streamline daily GitHub tasks.
  • Use Case: Create a PR from a feature branch, review issues, run workflows, and manage releases without leaving the terminal.

Quick Start

Ask gh to list open pull requests for the current repository.

Frequently Asked Questions about github

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

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

You can manage pull requests and issues directly from the terminal using the gh CLI command reference to create, review, and update repository tasks without leaving your command line environment.

What is the best way to run GitHub Actions workflows via command line?

The best way to run GitHub Actions workflows via command line is using gh workflow and gh run commands to trigger, monitor, and troubleshoot workflow executions directly from your terminal environment.

Can I create a pull request from a feature branch using gh CLI?

Yes, you can create a pull request from a feature branch using gh CLI commands to streamline daily GitHub workflows, including PR creation and review, with practical examples and troubleshooting guidance.

Does the GitHub CLI support repository administration and releases?

The GitHub CLI supports repository administration and releases through gh repo, gh release, and gh api commands, enabling you to manage repository operations and publish releases directly from the terminal.

Why use gh CLI instead of the web interface for GitHub tasks?

Using gh CLI instead of the web interface accelerates daily GitHub workflows by embedding command references, troubleshooting tips, and practical examples for managing PRs, issues, and Actions directly in your terminal.