github-issues

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

1|Updated Aug 6, 2026
One-click install
npx skills add https://github.com/agtktID/indagis-agent --skill github-issues-agtktid
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: github-issues
Source: https://github.com/agtktID/indagis-agent/tree/main/skills/github/github-issues
Command: npx skills add https://github.com/agtktID/indagis-agent --skill github-issues-agtktid

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing GitHub issues manually through the web UI is slow and hard to automate, especially when triaging backlogs, applying labels in bulk, or scripting issue workflows from the command line. ## Core Features & Use Cases - Full Issue Lifecycle: Create, view, search, comment on, close, and reopen issues using either the gh CLI or direct GitHub REST API calls with curl. - Triage & Bulk Operations: Apply labels, assign users, and run batch operations like closing all issues with a given label. - Ready-Made Templates: Includes bug report and feature request templates for consistent, well-structured issue creation. - Use Case: When asked to triage a repository backlog, list all issues labeled needs-triage, categorize each one, apply priority labels, assign owners, and post triage comments automatically. ## Quick Start Use the github-issues skill to list all open issues labeled bug in this repository and create a new issue for the login redirect problem.

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 in bulk?▼

List issues with a label like needs-triage using `gh issue list --label`, then categorize each, apply priority labels with `gh issue edit --add-label`, assign owners, and comment. Batch close issues by piping issue numbers to `gh issue close`.

gh CLI vs GitHub REST API for issue management?▼

The gh CLI offers shorter commands and built-in authentication, while the REST API with curl works anywhere a token is available and gives full control over endpoints. This skill documents both for every operation.

Does this work without the gh CLI installed?▼

Yes. Every operation includes a curl fallback using the GitHub REST API. You need a GITHUB_TOKEN environment variable, which can be loaded from a .env file or git credentials.

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

GitHub's /issues endpoint includes pull requests because PRs are internally issues. Filter them out by checking for the pull_request key in each returned item, as shown in the skill's parsing examples.