github-cli

Automate GitHub CLI workflows for repositories, issues, pull requests, and releases.

5|Updated Oct 27, 2025
One-click install
npx skills add https://github.com/jbabin91/autocomplete-rs --skill github-cli-jbabin91
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-cli
Source: https://github.com/jbabin91/autocomplete-rs/tree/main/.agents/skills/github-cli
Command: npx skills add https://github.com/jbabin91/autocomplete-rs --skill github-cli-jbabin91

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Command-line power users and developers often switch between the terminal and the GitHub web UI to perform routine tasks like authenticating, creating issues, merging PRs, and managing releases. This Skill enables automated interactions with GitHub from the CLI, reducing context switching and speeding up development workflows.

Core Features & Use Cases

  • Comprehensive gh command coverage for authentication, repository management, issues, pull requests, actions, releases, projects, search, and REST/GraphQL API calls.
  • Automate workflows such as PR creation, issue triage, workflow runs, and release publishing across multiple repos or organizations.
  • Real-world scenario: a developer authenticates, creates a PR, checks status, updates a project, and publishes a release—all from the terminal.

Quick Start

Authenticate with gh, list your repositories, and create a pull request from the terminal.

Frequently Asked Questions about github-cli

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

FAQPage Schema
How do I automate GitHub workflows from the terminal?

Automate GitHub workflows from the terminal by using the gh CLI to manage authentication, issues, pull requests, actions, and releases without switching to the web UI. This requires the gh CLI installed and configured.

What is the best way to manage pull requests and issues from the command line?

The best way to manage pull requests and issues from the command line is using the GitHub CLI to automate creation, triage, and status checks across repositories. It enables comprehensive coverage for repository management directly in the terminal.

Can I use gh CLI to interact with the GitHub REST and GraphQL APIs?

Yes, you can interact with the GitHub REST and GraphQL APIs using gh CLI. This enables automated API calls across repositories and organizations, extending automation capabilities beyond standard command coverage for complex operations.

Do I need a GitHub account to authenticate and manage repositories via the terminal?

Yes, a GitHub account is required to authenticate and manage repositories via the terminal. You also need the gh CLI installed and configured, plus network access to GitHub.com or a GitHub Enterprise host.

Does GitHub CLI workflow automation support GitHub Enterprise hosts?

Yes, GitHub CLI workflow automation supports GitHub Enterprise hosts. You need network access to your GitHub Enterprise host and proper authentication configured to manage repositories and organizations within your enterprise environment.

What are the limitations of automating GitHub actions and releases from the terminal?

Automating GitHub actions and releases from the terminal requires network access to GitHub and proper authentication. If the gh CLI is not installed or configured, workflow runs and release publishing across multiple repositories will fail.