gh-cli

Manage GitHub repositories, issues, and pull requests via the command line.

Updated Jun 16, 2026
One-click install
npx skills add https://github.com/sori883/evo --skill gh-cli-sori883
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-cli
Source: https://github.com/sori883/evo/tree/main/.claude/skills/gh-cli
Command: npx skills add https://github.com/sori883/evo --skill gh-cli-sori883

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, gh, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The gh-cli Skill addresses the complexity and manual labor associated with performing GitHub operations through the command line, streamlining workflows and reducing time spent on repetitive tasks.

Core Features & Use Cases

  • Unified GitHub Operations: Provides a comprehensive suite of commands for interacting with repositories, issues, pull requests, and more.
  • Efficient Authentication: Offers multiple methods for authenticating and switching between GitHub accounts.
  • Task Automation: Enables the execution of scripts and workflows for deterministic tasks.
  • Use Case: If you manage multiple repositories and need to automate repetitive tasks like code reviews, issue management, or release notes generation, gh-cli can significantly enhance your productivity.

Quick Start

To list all open issues in a repository, use the command: gh issue list --state open

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 operations and manage repositories from the command line?

You can automate GitHub operations by executing scripts and CLI commands to manage repositories, pull requests, and issues. This skill provides a comprehensive suite of commands to streamline workflows and reduce manual labor for repetitive tasks.

How do I manage GitHub issues and pull requests using command line interface scripts?

Managing GitHub issues and pull requests via command line involves executing specific scripts to handle task automation. For example, you can list open issues in a repository directly using the `gh issue list --state open` command.

Do I need to install GitHub CLI and git to automate repository configurations?

Yes, you need both git and GitHub CLI installed to automate repository configurations. The skill requires these dependencies alongside relevant authentication credentials to interact with your repositories and execute operations successfully.

Can I switch between multiple GitHub accounts for task automation via CLI?

Yes, you can switch between multiple GitHub accounts for task automation. The skill offers multiple authentication methods, allowing you to efficiently authenticate and transition between different accounts directly from the command line interface.

What is the best way to handle repetitive GitHub tasks like code reviews and release notes generation?

The best way to handle repetitive GitHub tasks like code reviews and release notes generation is through command line task automation. This approach provides a unified interface to execute deterministic scripts, significantly enhancing productivity for multi-repository management.