github-issues

Create, triage, label, and manage GitHub issues via gh CLI or REST API.

5|2|Updated May 26, 2026
One-click install
npx skills add https://github.com/perasyudha/Nyxora --skill github-issues-perasyudha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-issues
Source: https://github.com/perasyudha/Nyxora/tree/main/packages/core/playbooks/github/github-issues
Command: npx skills add https://github.com/perasyudha/Nyxora --skill github-issues-perasyudha

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing GitHub issues manually through the web UI is slow and hard to automate. This Skill provides ready-to-use commands for creating, searching, labeling, assigning, and closing issues directly from the terminal using either the gh CLI or the GitHub REST API. ## Core Features & Use Cases - Issue CRUD Operations: Create, view, search, comment on, close, and reopen issues with both gh and curl fallbacks. - Triage Workflow: A structured process for listing untriaged issues, categorizing them, applying labels and priorities, and assigning owners. - Bulk Operations: Shell-scripted batch actions such as closing all issues with a given label. - Use Case: When asked to triage a backlog, list all issues labeled needs-triage, read each one, apply appropriate labels like bug or priority:high, assign owners, and post triage comments automatically. ## Quick Start Ask the agent to list all open issues labeled bug in the current repository and create a new issue from the bug report template.

Frequently Asked Questions about github-issues

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

FAQPage Schema
How do I create a GitHub issue from the command line?

Use gh issue create with --title, --body, --label, and --assignee flags. Without gh, send a POST request with curl to /repos/{owner}/{repo}/issues using a GITHUB_TOKEN for authorization.

How to triage GitHub issues automatically?

List open issues with the needs-triage label using gh issue list or the REST API, read each issue to categorize it, then apply labels, set priority, assign owners, and add triage comments following the workflow steps.

gh CLI vs GitHub REST API for issue management?

The gh CLI offers shorter commands and built-in authentication, while curl with the REST API works anywhere a GITHUB_TOKEN is available. This Skill provides both variants for every operation so either tool works.

Why does the GitHub issues API return pull requests?

The GitHub REST API treats pull requests as issues, so GET /repos/{owner}/{repo}/issues includes PRs. Filter them out by checking for the pull_request key in each returned item, as shown in the parsing scripts.

Can I close multiple GitHub issues at once?

Yes, combine issue listing with a shell loop. Pipe issue numbers from gh issue list --json number or the REST API into xargs or a while loop that calls gh issue close or PATCHes each issue state to closed.