github-cli

Manage GitHub issues, pull requests, repositories, and code searches via CLI.

223|35|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/ComposioHQ/awesome-agent-clis --skill github-cli-composiohq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-cli
Source: https://github.com/ComposioHQ/awesome-agent-clis/tree/main/github-cli
Command: npx skills add https://github.com/ComposioHQ/awesome-agent-clis --skill github-cli-composiohq

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables seamless management of GitHub issues, pull requests, repositories, and code searches from the command line, streamlining development workflows.

Core Features & Use Cases

  • Issue and PR Management: Create, list, and organize issues and pull requests without navigating the web interface.
  • Repository Control: Clone repositories, create new ones, and manage releases efficiently.
  • Code Search and Automation: Search codebases and interact with GitHub’s API for advanced operations.
  • Use Case: A developer wants to quickly create a bug report issue directly from their terminal during coding sessions, or list open PRs for review.

Quick Start

Use the github CLI to list open issues, create a new PR, or clone a repository by specifying the repository owner and name.

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 issues and pull requests from the terminal?

You can manage GitHub issues and pull requests from the terminal by executing command-line commands to create, list, and organize them programmatically without navigating the web interface.

Can I automate repository management tasks like cloning and creating releases via command line?

Yes, automating repository management tasks via command line allows you to clone repositories, create new ones, and manage releases efficiently directly through programmatic GitHub interactions.

Do I need authentication tokens to use GitHub CLI for non-interactive operations?

Yes, you need authentication tokens for GitHub CLI to ensure secure, non-interactive operations when managing repositories, issues, and pull requests programmatically.

What's the best way to search codebases directly from a development workflow?

The best way to search codebases from a development workflow is using command-line tools to interact with GitHub's API, enabling advanced code search operations directly from the terminal.

Does this GitHub CLI approach work for team automation workflows in software projects?

Yes, this GitHub CLI approach works for team automation workflows in software projects by facilitating programmatic interaction to handle issues, pull requests, and repository management efficiently.

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

Using command line for GitHub repository management streamlines development workflows by allowing developers to quickly create bug reports, list open PRs, and manage code searches without leaving their coding sessions.