github-issues

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

Updated Aug 19, 2026
One-click install
npx skills add https://github.com/swcstudiospace/aimeecodes --skill github-issues-swcstudiospace
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: github-issues
Source: https://github.com/swcstudiospace/aimeecodes/tree/main/.aimee/skills/github-issues
Command: npx skills add https://github.com/swcstudiospace/aimeecodes --skill github-issues-swcstudiospace

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, viewing, labeling, assigning, commenting on, and closing issues directly from the terminal, with both gh CLI and curl REST API fallbacks. ## Core Features & Use Cases - Issue CRUD Operations: List, view, create, comment on, close, and reopen issues using gh commands or authenticated GitHub REST API calls. - Triage Workflow: A structured 5-step process for reviewing untriaged issues, applying labels and priorities, and assigning owners. - Bulk Operations: Shell-scripted batch actions such as closing all issues with a given label. - Templates Included: Ready-made bug report and feature request templates in templates/ for consistent issue formatting. - Use Case: Ask the agent to triage all open issues labeled needs-triage, and it will list them, categorize each one, apply priority labels, 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 bug report issue using the included 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 with gh CLI?▼

List untriaged issues with `gh issue list --label needs-triage --state open`, review each with `gh issue view`, then apply labels and assignees via `gh issue edit` and add triage notes with `gh issue comment`.

gh CLI vs GitHub REST API for issue management?▼

The gh CLI offers shorter, interactive-friendly commands, while the REST API via curl works in environments without gh installed. This Skill provides both variants for every operation, including bulk actions.

Does this work without the gh CLI installed?▼

Yes. Every operation includes a curl fallback that authenticates with a GITHUB_TOKEN read from the environment, a .env file, or git credentials, and calls the GitHub REST API directly.

Why does the GitHub issues API also return pull requests?▼

The GitHub REST API treats pull requests as issues, so the /issues endpoint includes them. The Skill's example scripts filter them out by checking for the pull_request key in each returned item.