github-issues

Automate GitHub issue creation, listing, labeling, assignment, commenting, and closing via gh or REST API.

Updated May 5, 2026
One-click install
npx skills add https://github.com/Z43L/zeus-agent --skill github-issues-z43l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-issues
Source: https://github.com/Z43L/zeus-agent/tree/main/skills/github/github-issues
Command: npx skills add https://github.com/Z43L/zeus-agent --skill github-issues-z43l

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the friction of manually creating, searching, labeling, assigning, commenting on, and closing GitHub issues by providing a consistent workflow through either GitHub CLI (gh) or the REST API.

Core Features & Use Cases

  • Issue creation & bug/feature intake: Submit well-structured reports and apply labels/assignees to speed up review.
  • Issue discovery & filtering: List and search issues by state, labels, assignees, and keywords, then open a specific issue for details.
  • Triage operations: Apply or remove labels, assign owners, add triage notes via comments, and close/reopen issues with appropriate reasons.
  • Bulk maintenance: Combine API queries with shell scripting to close or manage groups of issues matching a label and state.

Quick Start

Use the github-issues skill to list all open issues in the current repo tagged with bug: open the appropriate AI chat and ask it to "List open GitHub issues with the label bug for the current repository using gh when available, otherwise use the GitHub REST API with GITHUB_TOKEN."

Frequently Asked Questions about github-issues

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

FAQPage Schema
How do I automate GitHub issue triage and management for a repository?

Automate GitHub issue triage by using the gh CLI or REST API to create, list, label, assign, comment on, and close issues. This workflow streamlines bug intake and bulk issue management by deriving repository context directly from your git remote.

Do I need a GitHub token to manage issues via the REST API?

Yes, managing issues via the REST API requires a GITHUB_TOKEN for authentication. Alternatively, you can use the gh CLI which handles authentication natively to perform triage operations and bulk maintenance tasks.

Can I filter and search GitHub issues by labels and assignees in bulk?

Yes, you can search and filter GitHub issues by state, labels, assignees, and keywords. Combine API queries with shell scripting to perform bulk maintenance operations like closing groups of matching issues.

What is the best way to create structured bug reports on GitHub?

The best way to create structured bug reports is using an automated issue creation workflow that submits well-structured reports and immediately applies labels and assignees to speed up review and triage.

How do I add triage notes and close issues with specific reasons using gh?

Add triage notes by posting comments and close issues with appropriate reasons using gh CLI commands. This approach automates the assignment of owners and the application or removal of labels during issue triage.