gh-cli

Install and configure GitHub CLI for repository and API management.

4|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/forwardimpact/monorepo --skill gh-cli-forwardimpact
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-cli
Source: https://github.com/forwardimpact/monorepo/tree/main/.claude/skills/gh-cli
Command: npx skills add https://github.com/forwardimpact/monorepo --skill gh-cli-forwardimpact

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines your interaction with GitHub by enabling you to manage issues, pull requests, releases, and API requests directly from the command line, eliminating the need to switch to a web browser for common tasks.

Core Features & Use Cases

  • Pull Request Management: Create, view, list, edit, and check the status of pull requests.
  • Issue Tracking: Create, view, and list GitHub issues.
  • API Access: Interact with any GitHub REST or GraphQL API endpoint.
  • Release Management: List and create GitHub releases.
  • Use Case: Quickly create a pull request with a title and description, then check its CI status all within your terminal session.

Quick Start

Install the GitHub CLI by downloading the official tarball and copying the binary to your PATH.

Frequently Asked Questions about gh-cli

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 by installing the GitHub CLI, which enables you to create, view, list, and edit repository items directly within your terminal session.

What is the best way to automate GitHub API requests in a terminal environment?

The best way to automate GitHub API requests is using the GitHub CLI, which allows you to interact directly with any GitHub REST or GraphQL API endpoint without switching to a web browser.

How do I install the GitHub CLI when package managers fail?

You can install the GitHub CLI when package managers fail by downloading the official tarball and copying the extracted binary to your system's PATH, ensuring full command-line access to GitHub repositories.

Do I need a GH_TOKEN to authenticate GitHub CLI automation?

Yes, you need a GH_TOKEN to authenticate the GitHub CLI for automated command-line interaction, allowing secure management of releases, issues, and pull requests without manual browser login.

Can I check CI status and create GitHub releases without a web browser?

You can check CI status and create GitHub releases without a web browser by using the GitHub CLI to query repository metadata and manage release versions entirely from your terminal.