gh-cli

Automate GitHub repository and workflow management using the gh CLI.

Updated Dec 14, 2025
One-click install
npx skills add https://github.com/louisburroughs/durion --skill gh-cli-louisburroughs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-cli
Source: https://github.com/louisburroughs/durion/tree/main/.github/skills/gh-cli
Command: npx skills add https://github.com/louisburroughs/durion --skill gh-cli-louisburroughs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GitHub administration and automation across repositories, issues, pull requests, actions, and workflows can be tedious when done manually; this Skill provides a comprehensive command-line reference and workflow guidance for the GitHub CLI (gh).

Core Features & Use Cases

  • Extensive command coverage: Repositories, issues, pull requests, releases, gists, workflows, codespaces, and more via gh.
  • Automation-ready: Script common operations to speed up repo management and CI/CD workflows.
  • Use Case: Automate repository onboarding by creating issues, labeling PRs, and triggering workflows across multiple repos from scripts.

Quick Start

Install the gh CLI, authenticate with gh auth login, and start issuing commands like gh repo list, gh issue create, and gh pr status to automate routine GitHub tasks.

Frequently Asked Questions about gh-cli

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

FAQPage Schema
How do I automate GitHub issue creation and pull request management from the command line?

Automate GitHub issue creation and pull request management by executing gh commands like gh issue create and gh pr status directly from the command line to script routine repository operations. This Skill provides comprehensive workflow guidance for these operations.

Can I manage GitHub Actions workflows and trigger CI/CD runs using the GitHub CLI?

Yes, you can manage GitHub Actions workflows and CI/CD runs using the GitHub CLI. This Skill covers documented usage for the gh run command, enabling you to automate and monitor routine workflow tasks across multiple projects.

What GitHub CLI commands are available for managing repositories, releases, and codespaces?

Available GitHub CLI commands cover repositories, releases, codespaces, gists, and issues. This Skill provides comprehensive command coverage across auth, repo, issue, pr, run, release, gist, codespace, and browse commands for complete repository management.

How do I get JSON output from GitHub CLI commands for scripting and automation?

Get JSON output from GitHub CLI commands by leveraging supported JSON output formats for scripting and automation. This Skill satisfies functional requirements including comprehensive gh command coverage with JSON formatting for automated workflows.

What do I need to authenticate and start using the GitHub CLI for repository automation?

To authenticate and start using the GitHub CLI for repository automation, install the gh CLI tool and run gh auth login. This Skill provides workflow guidance to begin issuing commands like gh repo list immediately after authentication.

Is there a way to automate repository onboarding across multiple GitHub projects at once?

Automate repository onboarding across multiple GitHub projects by scripting common operations like creating issues, labeling PRs, and triggering workflows. This Skill provides automation-ready guidance for routine GitHub tasks across multiple repositories.