gh-cli

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

8.9k|1.3k|Updated May 29, 2023
One-click install
npx skills add https://github.com/mfts/papermark --skill gh-cli-mfts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-cli
Source: https://github.com/mfts/papermark/tree/main/.agents/skills/gh-cli
Command: npx skills add https://github.com/mfts/papermark --skill gh-cli-mfts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive command-line access to GitHub, enabling users to manage repositories, issues, pull requests, and more without leaving their terminal.

Core Features & Use Cases

  • Repository Management: Create, clone, view, edit, and delete repositories.
  • Issue & PR Workflow: Create, list, view, edit, merge, and comment on issues and pull requests.
  • CI/CD Automation: Interact with GitHub Actions, including viewing workflow runs and managing secrets/variables.
  • Use Case: Quickly create a new branch, open a pull request, and assign reviewers all from your command line.

Quick Start

Use the gh-cli skill 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 manage GitHub pull requests and issues from the command line?

You can manage GitHub pull requests and issues from the command line by using a CLI tool that directly integrates with the GitHub API. This allows you to create, list, view, edit, merge, and comment on issues and pull requests without leaving your terminal.

Can I automate GitHub Actions and manage CI/CD workflows via a terminal interface?

Yes, you can automate GitHub Actions and manage CI/CD workflows via a terminal interface. The CLI supports interacting with GitHub Actions, enabling you to view workflow runs and manage repository secrets and variables directly.

What is the best way to create a new GitHub repository and open a pull request without a web browser?

The best way to create a new GitHub repository and open a pull request without a web browser is using a command-line interface. It facilitates efficient developer workflows by providing subcommands to create repositories, branch out, and assign reviewers directly from your terminal.

How does command-line GitHub automation work for repository management?

Command-line GitHub automation for repository management works by sending requests directly to the GitHub API through comprehensive CLI subcommands. This mechanism allows you to quickly create, clone, view, edit, and delete repositories entirely from your terminal.

Do I need any external dependencies to use a GitHub CLI tool for developer automation?

No external dependencies are required to use this GitHub CLI tool for developer automation. It operates independently as a comprehensive command-line interface, allowing you to facilitate repository management and issue tracking without additional packages.