gh-cli

Perform GitHub operations from the terminal using gh CLI commands.

Updated Dec 13, 2023
One-click install
npx skills add https://github.com/ranma2913/echo-api --skill gh-cli-ranma2913
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-cli
Source: https://github.com/ranma2913/echo-api/tree/main/.github/skills/gh-cli
Command: npx skills add https://github.com/ranma2913/echo-api --skill gh-cli-ranma2913

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

gh CLI enables developers to interact with GitHub directly from the terminal, centralizing command-based workflows and automation tasks.

Core Features & Use Cases

  • CLI-Based GitHub Management: Create issues and pull requests, manage releases, browse repositories, and perform common operations from the command line.
  • Automation & Scripting: Integrate gh commands into scripts or CI workflows to automate repetitive tasks and standardize processes.
  • Use Case: When starting a new feature, open a PR, link it to an issue, and set labels all from a single terminal session.

Quick Start

Describe a concise, task-oriented gh-cli quick start for common operations and provide a practical first-step command.

Frequently Asked Questions about gh-cli

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

FAQPage Schema
How do I create a pull request from the command line?

The gh CLI allows you to create a pull request from the command line by opening a PR, linking it to an issue, and setting labels within a single terminal session.

What is the best way to manage GitHub releases from the terminal?

The best way to manage GitHub releases from the terminal is using gh CLI, which centralizes command-based workflows for creating releases and inspecting repositories directly.

Can I automate GitHub workflows and issues using the command line?

Yes, you can automate GitHub workflows and issues using the command line by integrating gh CLI commands into scripts or CI pipelines to standardize repetitive development tasks.

Does gh CLI require any special setup to manage repositories?

Managing repositories with gh CLI requires a valid SKILL.md frontmatter with name and description at the root, and it may include optional scripts or references for extended functionality.

How do I inspect a repository directly from my terminal?

You can inspect a repository directly from your terminal by running gh CLI commands to browse repository details and perform common GitHub operations without leaving the command line.