github-cli

Manage GitHub repositories, issues, pull requests, workflows, and secrets via gh.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/leobrival/topographic-plugins-official --skill github-cli-leobrival
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-cli
Source: https://github.com/leobrival/topographic-plugins-official/tree/main/plugins/dev/skills/github-cli
Command: npx skills add https://github.com/leobrival/topographic-plugins-official --skill github-cli-leobrival

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

GitHub CLI (gh) enables fast, consistent, and scriptable management of repositories, issues, pull requests, Actions, secrets, and releases from the terminal. It reduces context switching and manual steps when performing routine GitHub tasks.

Core Features & Use Cases

  • Manage repositories: create, clone, view, fork, and configure settings from scripts or terminals.
  • Handle issues and pull requests: create, list, view, close, merge, and assign reviewers or teammates.
  • Automate workflows and secrets: interact with GitHub Actions, manage secrets, and trigger workflows across multiple repos.
  • Use case: A developer can authenticate once, create a new repository, open a PR, and connect a CI workflow in a single, repeatable workflow.

Quick Start

Authenticate with GitHub using gh, then begin managing your repositories, issues, and workflows from the command line.

Frequently Asked Questions about github-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 using gh to create, list, view, close, and merge them, including assigning reviewers. This allows fast, scriptable repository operations directly from your terminal without manual context switching.

Can I automate GitHub Actions workflows and secrets across multiple repositories?

Yes, you can automate GitHub Actions workflows and manage secrets across multiple repositories using gh. It enables you to interact with GitHub Actions, trigger workflows, and configure secrets in a repeatable, scriptable manner for both software teams and individual developers.

What's the best way to script GitHub repository creation and cloning?

The best way to script GitHub repository creation and cloning is by using gh to automate these tasks from the terminal. You can programmatically create, clone, view, fork, and configure repository settings across multiple organizations.

Do I need gh installed and authenticated to manage repositories from the terminal?

Yes, you need gh installed and authenticated with access to the target repositories to manage them from the terminal. This prerequisite ensures fast, consistent, and scriptable execution of routine GitHub tasks like opening pull requests or triggering workflows.

Why use the GitHub CLI instead of the web interface for repository management?

Using the GitHub CLI instead of the web interface reduces context switching and manual steps for routine GitHub tasks. It provides software teams and individual developers with a fast, consistent, and scriptable way to manage repositories, issues, pull requests, Actions, and releases.

Does GitHub CLI support managing releases and repository settings?

Yes, the GitHub CLI supports managing releases and repository settings. You can configure repository settings and handle releases from the terminal, enabling a fully scriptable workflow for managing your GitHub repositories, Actions, and secrets.