github-issues

Automate GitHub issue creation, triage, labeling, and status transitions via CLI or REST API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This skill removes the friction from managing GitHub repositories by automating the creation, triage, and status updates of issues, allowing developers to focus on code rather than administrative overhead.

Core Features & Use Cases

  • Automated Triage: Quickly list, label, and assign issues that require attention using either the GitHub CLI or direct API calls.
  • Bulk Operations: Perform batch updates like closing multiple issues or applying labels to entire sets of tickets.
  • Use Case: A project maintainer can use this skill to automatically filter all open issues labeled as needs-triage, assign them to the appropriate team member, and add a priority label in a single workflow.

Quick Start

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

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 and management?

Automating GitHub issue triage involves using the GitHub CLI or REST API to list, label, and assign issues. This skill automates the lifecycle management of GitHub issues, handling creation, triage, labeling, and status transitions to reduce administrative overhead.

Can I perform bulk operations on GitHub issues like batch closing or labeling?

Yes, you can perform bulk operations on GitHub issues to handle batch updates. This skill supports applying labels to entire sets of tickets and closing multiple issues simultaneously in a single workflow.

Do I need a personal access token to manage GitHub issues via the API?

Yes, authenticated access to GitHub via personal access tokens or CLI configuration is required. You must provide valid credentials to use the GitHub CLI or REST API for repository maintenance and project tracking tasks.

What is the best way to filter and assign open issues labeled as bug?

The best way to filter open issues is by querying the repository for specific labels like bug. This skill can automatically filter all open issues labeled as needs-triage, assign them to team members, and add priority labels.

How does this approach compare to manual project management for bug tracking?

Automated issue management removes friction from GitHub repositories by handling administrative overhead. Unlike manual project management, it automates creation, triage, and status updates, allowing developers to focus on code rather than ticket maintenance.

When should I not use automation for GitHub issue status transitions?

You should avoid automating GitHub issue status transitions for repositories requiring manual review or complex approval chains. This skill is designed for streamlining straightforward triage and management, not handling nuanced manual interventions.