gh-cli

Manage GitHub repositories, issues, pull requests, and Actions workflows via CLI.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/ownway22/toDo-webApp --skill gh-cli-ownway22
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-cli
Source: https://github.com/ownway22/toDo-webApp/tree/main/.github/skills/gh-cli
Command: npx skills add https://github.com/ownway22/toDo-webApp --skill gh-cli-ownway22

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive command-line interface for interacting with GitHub, streamlining repository management, issue tracking, pull requests, and CI/CD workflows.

Core Features & Use Cases

  • Repository Management: Create, clone, view, edit, and delete repositories.
  • Issue & PR Workflow: Create, list, view, edit, merge, and close issues and pull requests.
  • CI/CD Automation: Manage GitHub Actions workflows, runs, caches, secrets, and variables.
  • Use Case: Automate the process of creating a new feature branch from an issue, making changes, and then creating a pull request with all relevant details pre-filled.

Quick Start

Use the gh cli to list all open pull requests in the current repository.

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 repository management from the command line?

The command-line interface allows you to create, clone, view, edit, and delete repositories. It provides a unified tool for repository administration and automates common developer tasks by integrating directly with Git for version control.

Can I manage GitHub Actions workflows and CI/CD secrets via CLI?

Yes, you can manage GitHub Actions workflows, runs, caches, secrets, and variables via CLI. This CI/CD automation capability allows you to streamline continuous integration pipelines and administer workflow configurations directly from the command line.

How do I create a pull request from an issue using the GitHub CLI?

To create a pull request from an issue, you can use the CLI to create a feature branch, make changes, and then generate a pull request with all relevant details pre-filled. This automates the entire issue and PR workflow process.

Does the GitHub CLI support managing Gists and Codespaces?

Yes, the GitHub CLI supports managing Gists and Codespaces. It provides a comprehensive command-line interface for these GitHub operations, facilitating the administration of development environments and code snippets alongside standard repository management.

What is the best way to list and merge pull requests without using the GitHub web interface?

The best way to list and merge pull requests without the web interface is using a command-line tool. It allows you to list, view, edit, merge, and close issues and pull requests directly, streamlining your developer workflow.

Are there limitations when using command-line tools for GitHub issue tracking?

The metadata does not explicitly detail limitations for command-line issue tracking. However, it facilitates creating, listing, viewing, editing, and closing issues, providing a unified tool to automate common developer tasks for repository administration.