issues

Manage GitHub issues via gh CLI commands for listing, viewing, creating, editing, and closing.

42|2|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/robbyt/claude-skills --skill issues
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: issues
Source: https://github.com/robbyt/claude-skills/tree/main/plugins/gh-cli/skills/issues
Command: npx skills add https://github.com/robbyt/claude-skills --skill issues

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines issue management in GitHub by using the gh CLI to list, view, create, edit, and close issues, saving time and reducing manual clicking.

Core Features & Use Cases

  • List Issues: List open issues with filters like state, label, or assignee.
  • View Issue: Retrieve details for a specific issue.
  • Create Issue: Create new issues with title and body.
  • Edit/Close: Update titles, labels, assignees, or close issues.

Quick Start

gh issue list gh issue view 456 gh issue create --title "Bug report" --body "Details" gh issue close 456

Frequently Asked Questions about issues

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

FAQPage Schema
How do I automate GitHub issue management with the gh CLI?

Use gh CLI commands to automate GitHub issue management: gh issue list filters open issues, gh issue view retrieves details, gh issue create adds new issues, and gh issue edit or gh issue close modifies or closes them. This eliminates manual clicking and enables programmatic workflows.

What do I need to use gh CLI for issue automation?

Require gh CLI installed and authenticated to your GitHub repository. Once set up, you can run issue commands directly without additional configuration, making automation accessible for any authenticated repository.

Can I filter and list GitHub issues by state, label, or assignee?

Yes, gh issue list supports filters for state, label, and assignee, letting you retrieve specific subsets of issues. Output is structured for extraction and downstream processing in automation pipelines.

How do I create and edit GitHub issues programmatically?

Use gh issue create with title and body flags to add issues, then gh issue edit to update titles, labels, or assignees. Both commands execute without browser interaction, enabling batch operations and scripted workflows.

What outputs does gh CLI issue commands produce?

gh issue commands yield structured outputs suitable for extraction and downstream processing—parsed issue IDs, statuses, and metadata that integrate into CI/CD pipelines, reporting systems, or custom automation.

Does gh CLI work for bulk issue management across repositories?

gh issue commands operate per-repository context, requiring gh authentication. For multi-repository workflows, script multiple invocations. Single-repository issue batching, closing, or relabeling works efficiently within one gh authenticated session.