gh-cli — community gh-cli, skillsbench, community, ide skills

v1.0.0

About this Skill

Ideal for DevOps Agents requiring seamless GitHub integration and command-line workflow automation. The gh CLI is GitHubs official command line tool for interacting with GitHub repositories, issues, pull requests, and more. When needs to interact with GitHub repositories, issues, pull requests, and

benchflow-ai benchflow-ai
[0]
[0]
Updated: 3/22/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reviewed Landing Page Review Score: 9/11

Killer-Skills keeps this page indexable because it adds recommendation, limitations, and review signals beyond the upstream repository text.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review Locale and body language aligned
Review Score
9/11
Quality Score
57
Canonical Locale
en
Detected Body Locale
en

Ideal for DevOps Agents requiring seamless GitHub integration and command-line workflow automation. The gh CLI is GitHubs official command line tool for interacting with GitHub repositories, issues, pull requests, and more. When needs to interact with GitHub repositories, issues, pull requests, and

Core Value

Empowers agents to manage GitHub issues, pull requests, and repositories using authenticated API requests and workflow runs, leveraging commands like `gh issue`, `gh pr`, and `gh repo` for efficient version control and collaboration.

Ideal Agent Persona

Ideal for DevOps Agents requiring seamless GitHub integration and command-line workflow automation.

Capabilities Granted for gh-cli

Automating pull request reviews and approvals
Managing issues and project boards for agile development
Cloning and forking repositories for testing and deployment

! Prerequisites & Limits

  • Requires GitHub authentication and authorization
  • Limited to GitHub-specific workflows and API endpoints

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Curated Collection Review

Reviewed In Curated Collections

This section shows how Killer-Skills has already collected, reviewed, and maintained this skill inside first-party curated paths. For operators and crawlers alike, this is a stronger signal than treating the upstream README as the primary story.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is gh-cli?

Ideal for DevOps Agents requiring seamless GitHub integration and command-line workflow automation. The gh CLI is GitHubs official command line tool for interacting with GitHub repositories, issues, pull requests, and more. When needs to interact with GitHub repositories, issues, pull requests, and

How do I install gh-cli?

Run the command: npx killer-skills add benchflow-ai/skillsbench/gh-cli. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for gh-cli?

Key use cases include: Automating pull request reviews and approvals, Managing issues and project boards for agile development, Cloning and forking repositories for testing and deployment.

Which IDEs are compatible with gh-cli?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for gh-cli?

Requires GitHub authentication and authorization. Limited to GitHub-specific workflows and API endpoints.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add benchflow-ai/skillsbench/gh-cli. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use gh-cli immediately in the current project.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

gh-cli

Install gh-cli, an AI agent skill for AI agent workflows and automation. Review the use cases, limitations, and setup path before rollout.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

GitHub CLI (gh)

Work seamlessly with GitHub from the command line.

Usage

gh <command> <subcommand> [flags]

Core Commands

  issue:      Manage issues
  pr:         Manage pull requests
  repo:       Create, clone, fork, and view repositories
  api:        Make an authenticated GitHub API request
  run:        View details about workflow runs

Use gh <command> --help for more information about a command.


gh pr

Work with GitHub pull requests.

USAGE
  gh pr <command> [flags]

CORE COMMANDS
  checkout:   Check out a pull request in git
  checks:     Show CI status for a single pull request
  close:      Close a pull request
  comment:    Create a new pr comment
  create:     Create a pull request
  diff:       View changes in a pull request
  edit:       Edit a pull request
  list:       List and filter pull requests in this repository
  merge:      Merge a pull request
  ready:      Mark a pull request as ready for review
  reopen:     Reopen a pull request
  review:     Add a review to a pull request
  status:     Show status of relevant pull requests
  view:       View a pull request

FLAGS
  -R, --repo [HOST/]OWNER/REPO   Select another repository using the [HOST/]OWNER/REPO format

INHERITED FLAGS
  --help   Show help for command

ARGUMENTS
  A pull request can be supplied as argument in any of the following formats:
  - by number, e.g. "123";
  - by URL, e.g. "https://github.com/OWNER/REPO/pull/123"; or
  - by the name of its head branch, e.g. "patch-1" or "OWNER:patch-1".

EXAMPLES
  $ gh pr checkout 353
  $ gh pr create --fill
  $ gh pr view --web

LEARN MORE
  Use 'gh <command> <subcommand> --help' for more information about a command.
  Read the manual at https://cli.github.com/manual

gh issue

Work with GitHub issues.

USAGE
  gh issue <command> [flags]

CORE COMMANDS
  close:      Close issue
  comment:    Create a new issue comment
  create:     Create a new issue
  delete:     Delete issue
  edit:       Edit an issue
  list:       List and filter issues in this repository
  reopen:     Reopen issue
  status:     Show status of relevant issues
  transfer:   Transfer issue to another repository
  view:       View an issue

FLAGS
  -R, --repo [HOST/]OWNER/REPO   Select another repository using the [HOST/]OWNER/REPO format

INHERITED FLAGS
  --help   Show help for command

ARGUMENTS
  An issue can be supplied as argument in any of the following formats:
  - by number, e.g. "123"; or
  - by URL, e.g. "https://github.com/OWNER/REPO/issues/123".

EXAMPLES
  $ gh issue list
  $ gh issue create --label bug
  $ gh issue view --web

LEARN MORE
  Use 'gh <command> <subcommand> --help' for more information about a command.
  Read the manual at https://cli.github.com/manual

gh repo

Work with GitHub repositories.

USAGE
  gh repo <command> [flags]

CORE COMMANDS
  archive:    Archive a repository
  clone:      Clone a repository locally
  create:     Create a new repository
  delete:     Delete a repository
  edit:       Edit repository settings
  fork:       Create a fork of a repository
  list:       List repositories owned by user or organization
  rename:     Rename a repository
  sync:       Sync a repository
  view:       View a repository

INHERITED FLAGS
  --help   Show help for command

ARGUMENTS
  A repository can be supplied as an argument in any of the following formats:
  - "OWNER/REPO"
  - by URL, e.g. "https://github.com/OWNER/REPO"

EXAMPLES
  $ gh repo create
  $ gh repo clone cli/cli
  $ gh repo view --web

Search Query Syntax

The --search flag uses GitHub search syntax. Full documentation: https://docs.github.com/en/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax

Comparison Operators

QueryDescriptionExample
>nGreater thanstars:>1000
>=nGreater than or equaltopics:>=5
<nLess thansize:<10000
<=nLess than or equalstars:<=50

Range Queries

QueryDescriptionExample
n..nBetween rangestars:10..50
n..*Greater than or equalstars:10..* (same as >=10)
*..nLess than or equalstars:*..10 (same as <=10)

Date Queries

Date format: YYYY-MM-DD (ISO8601). Optional time: YYYY-MM-DDTHH:MM:SS+00:00

QueryExample
>YYYY-MM-DDcreated:>2024-04-29 — after April 29, 2024
>=YYYY-MM-DDcreated:>=2024-04-01 — on or after April 1, 2024
<YYYY-MM-DDpushed:<2024-07-05 — before July 5, 2024
<=YYYY-MM-DDcreated:<=2024-07-04 — on or before July 4, 2024
YYYY-MM-DD..YYYY-MM-DDcreated:2024-04-30..2024-07-04 — date range
YYYY-MM-DD..*created:2024-04-30..* — on or after date
*..YYYY-MM-DDcreated:*..2024-07-04 — on or before date

Exclude Results

Prefix qualifier with - to exclude:

QueryExample
-QUALIFIERstars:>10 -language:javascript — exclude JavaScript repos
NOThello NOT world — has "hello" but not "world"

Usernames

QueryDescription
author:USERNAMEFilter by specific user
author:@meFilter by current user
assignee:@meAssigned to current user

Queries with Whitespace

Use quotation marks for multi-word values:

  • label:"bug fix" — label with space
  • cats NOT "hello world" — exclude phrase

JSON Output

Common fields for --json:

PR:

additions
assignees
author
baseRefName
body
changedFiles
closed
closedAt
comments
commits
createdAt
deletions
files
headRefName
headRepository
headRepositoryOwner
id
isCrossRepository
isDraft
labels
maintainerCanModify
mergeCommit
mergeStateStatus
mergeable
mergedAt
mergedBy
milestone
number
potentialMergeCommit
projectCards
reactionGroups
reviewDecision
reviewRequests
reviews
state
statusCheckRollup
title
updatedAt
url

Issue:

close
  comment
  create
  delete
  edit
  list
  reopen
  status
  transfer
  view

Related Skills

Looking for an alternative to gh-cli or another community skill for your workflow? Explore these related open-source skills.

View All

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
AI

flags

Logo of vercel
vercel

The React Framework

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

98.6k
0
Developer