github-cli

Automates GitHub PRs, issues, milestones and releases via gh CLI commands.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/mrjuguy/kitchen_assistant --skill github-cli-mrjuguy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-cli
Source: https://github.com/mrjuguy/kitchen_assistant/tree/main/.agent/skills/github-cli
Command: npx skills add https://github.com/mrjuguy/kitchen_assistant --skill github-cli-mrjuguy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Terminal-based GitHub management to reduce context switching and accelerate collaboration on PRs, issues, milestones, and releases.

Core Features & Use Cases

  • Create, view, and merge PRs directly from the terminal.
  • List, create, assign, and close Issues; manage milestones and labels.
  • Inspect workflow runs and releases without leaving the CLI; suitable for rapid triage and release readiness.
  • Use Case: a developer quickly triages a failing CI run, opens a PR, and adds notes in an issue all in one session.

Quick Start

Run gh commands directly (e.g., gh pr list) to manage GitHub items from your terminal.

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

You can manage GitHub pull requests and issues from the command line by running wrapped gh commands to create, view, list, assign, and merge repository items directly within your terminal session.

Can I check GitHub workflow status and releases without leaving the terminal?

Yes, you can check GitHub workflow status and releases without leaving the terminal by inspecting workflow runs and viewing release details through wrapped command line operations for rapid triage.

Do I need the gh CLI installed and authenticated to manage GitHub milestones via CLI?

Yes, managing GitHub milestones via CLI requires the gh CLI to be installed and authenticated, enabling terminal-based operations for label handling, issue assignment, and repository maintenance.

What is the best way to automate GitHub release readiness and triage failing CI runs?

The best way to automate GitHub release readiness and triage failing CI runs is using terminal commands to inspect workflow runs, open pull requests, and add issue notes in one continuous CLI session.

Does this GitHub CLI approach reduce context switching for software teams?

Yes, this GitHub CLI approach reduces context switching for software teams by wrapping terminal commands for repository maintenance, collaboration, and release tasks, accelerating milestone handling and PR creation.

Are there limitations to managing GitHub workflows using command line tools?

Managing GitHub workflows using command line tools is limited to the capabilities of the installed gh CLI version, requiring proper authentication and supporting only operations available to your repository permissions.