gh

Manage GitHub resources and workflows from the command line.

3|1|Updated Dec 3, 2025
One-click install
npx skills add https://github.com/nsheaps/ai-mktpl --skill gh-nsheaps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh
Source: https://github.com/nsheaps/ai-mktpl/tree/main/plugins/github/skills/gh
Command: npx skills add https://github.com/nsheaps/ai-mktpl --skill gh-nsheaps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides concise, actionable GitHub CLI guidance to eliminate friction when performing repository tasks from the terminal, reducing time spent looking up commands and flags.

Core Features & Use Cases

  • Create, view, review, and merge pull requests from the command line to streamline code review workflows.
  • Manage issues, releases, gists, repository settings, and GitHub Actions runs for developer and CI automation tasks.
  • Use authenticated API access patterns for scripted interactions like uploading release assets, querying commit statuses, and dispatching repository events.

Quick Start

Use the gh skill to create a pull request from the current branch targeting main with title Add feature X and request review from @alice.

Frequently Asked Questions about gh

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

FAQPage Schema
How do I create a pull request from the command line targeting a specific branch?

Create a pull request from the command line by using the gh CLI to specify the target branch, set a title, and request reviewers directly from your terminal without needing the GitHub web interface.

Can I manage GitHub Actions workflow runs and trigger repository events via the command line?

Yes, you can manage GitHub Actions workflow runs and dispatch repository events using authenticated gh CLI commands and API access patterns for CI automation tasks.

What's the best way to automate GitHub issue management and releases from a terminal?

Automate GitHub issue management and releases by using gh CLI commands to create, view, and update resources directly, streamlining developer workflows and CI automation tasks.

Does the gh CLI work for uploading release assets and querying commit statuses in automated environments?

The gh CLI provides authenticated API access patterns for scripted interactions, allowing you to upload release assets, query commit statuses, and dispatch events in automated environments.

Can I review and merge pull requests without leaving my terminal?

Yes, you can review and merge pull requests directly from the command line to streamline code review workflows using the gh CLI.