github-issues

Manage GitHub issue lifecycles via CLI and REST API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill removes the friction from managing GitHub issues by providing a unified interface to create, label, assign, and triage tasks without leaving your terminal or agent environment.

Core Features & Use Cases

  • Unified Management: Perform actions via the GitHub CLI (gh) or fallback to REST API calls for maximum compatibility.
  • Automated Triage: Quickly list, filter, and update issues labeled as needs-triage to keep your project backlog healthy.
  • Use Case: A developer can use this to automatically list all open bugs, assign them to a specific team member, and add a priority label in a single conversational flow.

Quick Start

Use the github-issues skill to list all open issues labeled as bug in the current repository.

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 for my repository backlog?

Automating GitHub issue triage involves managing issue lifecycles through CLI or REST API integration. This Skill streamlines that workflow by listing, filtering, and updating issues labeled needs-triage to keep your project backlog healthy.

Can I manage GitHub issues using the gh CLI or personal access tokens?

Yes, you can manage GitHub issues using the gh CLI or personal access tokens for API interaction. The Skill requires authenticated access to GitHub via one of these methods to perform actions like creation, labeling, assignment, and triage.

What is the best way to assign and label multiple open bugs in GitHub?

The best way to assign and label multiple open bugs is using a unified interface that interacts with the GitHub REST API or CLI. You can automatically list all open issues labeled as bug, assign them to a team member, and add a priority label in a single flow.

Does this GitHub issue management approach work without leaving the terminal environment?

Yes, this approach works directly within your terminal or agent environment. It provides a unified interface to create, label, assign, and triage GitHub issues without requiring you to switch to the web browser interface.

Do I need the GitHub CLI installed to automate bug tracking and project maintenance?

You do not strictly need the GitHub CLI installed, as the Skill can fall back to REST API calls for maximum compatibility. However, authenticated access via either the gh CLI or a personal access token is required to interact with the API.