github

Manage GitHub issues via gh CLI commands for creation, updates, and assignment.

Updated Nov 13, 2025
One-click install
npx skills add https://github.com/zacjones93/pokidex --skill github-zacjones93
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github
Source: https://github.com/zacjones93/pokidex/tree/main/.claude/skills/github
Command: npx skills add https://github.com/zacjones93/pokidex --skill github-zacjones93

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides comprehensive management of GitHub issues directly through the gh CLI, eliminating the need to switch contexts to a web browser. It streamlines bug tracking, project management, and team collaboration by enabling quick creation, listing, viewing, updating, closing, and assigning of issues.

Core Features & Use Cases

  • Full Issue Lifecycle: Create new issues from conversations, list and filter existing ones by state or labels, view detailed information, and update their titles, bodies, or labels.
  • Assignment & Closure: Assign issues to team members (or yourself) and close them with contextual comments and specific reasons (e.g., "completed," "not planned").
  • Workflow Integration: Supports common development workflows like bug reporting, issue triage, sprint planning, and requesting reviews, all from the command line.
  • Use Case: "Create a new GitHub issue titled 'Implement dark mode toggle' with a detailed description of the requirements, and then assign it to 'alice' for implementation."

Quick Start

Create a GitHub issue titled 'Refactor user authentication module' with the body 'The current authentication module is monolithic and needs to be broken down into smaller, testable units. This will improve maintainability and scalability.'

Frequently Asked Questions about github

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

FAQPage Schema
How do I create and manage GitHub issues from the command line?

Create GitHub issues directly using gh CLI commands without switching to the web browser. You can create issues with titles and descriptions, list them by state or labels, view details, update properties like assignees and labels, and close them with reasons—all from your terminal.

Can I automate issue assignment and bug triage with gh commands?

Yes. Automate issue workflows by creating issues from conversation context, assigning them to team members, filtering by state and labels, and closing with contextual comments. This streamlines bug triage, sprint planning, and incident response without manual web interface steps.

What's the fastest way to update issue titles, bodies, labels, and milestones?

Use gh CLI commands to batch update issue metadata: modify titles and bodies, apply or remove labels, reassign to different team members, and update milestones. Changes execute instantly from the command line, reducing context switching.

Do I need the gh CLI installed to manage GitHub issues this way?

Yes. The gh CLI is required as the core dependency. Verify it's installed and authenticated with your GitHub account before creating, listing, viewing, or updating issues through these commands.

How does this approach handle multiple assignees and access permissions?

The Skill orchestrates gh commands to assign issues to single or multiple team members with appropriate access checks. It respects GitHub repository permissions, ensuring only authorized users can modify or reassign work.

Can I close issues with specific reasons like 'completed' or 'not planned'?

Yes. Close issues with contextual reasons and optional comments using gh CLI. This adds clarity to your issue history and helps teams track resolution status and decision rationale across bug reports and feature requests.