github-issues

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

1|Updated Jun 24, 2026
One-click install
npx skills add https://github.com/maopujie10-sys/Bailongma --skill github-issues-maopujie10-sys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-issues
Source: https://github.com/maopujie10-sys/Bailongma/tree/main/skills/hermes-skills/github/github-issues
Command: npx skills add https://github.com/maopujie10-sys/Bailongma --skill github-issues-maopujie10-sys

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing GitHub issues manually through the web UI is slow and hard to automate. This Skill lets you create, search, label, assign, comment on, and close issues directly from the command line using either the gh CLI or curl against the GitHub REST API. ## Core Features & Use Cases - Issue CRUD Operations: List, view, create, comment on, close, and reopen issues with both gh and curl fallback commands. - Triage Workflow: Follow a structured process to list untriaged issues, categorize them, apply labels and priorities, and assign owners. - Bulk Operations: Batch-close or batch-update issues by combining API calls with shell scripting. - Templates Included: Ready-to-use bug report and feature request templates for consistent issue creation. - Use Case: You need to triage 30 open issues labeled "needs-triage" — list them, read each one, apply priority labels, assign owners, and post triage comments, all without leaving the terminal. ## Quick Start Ask the AI to list all open issues labeled bug in the current 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, or send a POST request to /repos/{owner}/{repo}/issues with curl and a GITHUB_TOKEN. Both approaches support labels and assignees in a single call.

How to triage GitHub issues with gh CLI?

List untriaged issues with gh issue list --label "needs-triage" --state open, read each issue, then apply labels with gh issue edit --add-label, assign owners with --add-assignee, and add triage comments with gh issue comment.

gh CLI vs GitHub REST API for issue management?

The gh CLI offers shorter commands and handles authentication automatically, while the curl REST API approach works without installing gh and integrates easily into shell scripts. 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, which the setup script reads from the environment, a Bailongma .env file, or ~/.git-credentials.

How do I close multiple GitHub issues at once?

Pipe issue numbers from gh issue list --label into xargs with gh issue close, or loop over numbers from the REST API and send PATCH requests setting state to closed. The Skill includes complete bulk operation examples.