github-issues

Create, view, update, and close GitHub issues via gh CLI or REST API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the management of GitHub issues, allowing users to create, track, triage, and resolve them efficiently without leaving their current workflow.

Core Features & Use Cases

  • Issue Creation & Management: Create new issues with detailed descriptions, add labels, assign users, and update statuses.
  • Triage & Organization: Efficiently triage incoming issues by applying labels, priorities, and assignments.
  • Search & View: Quickly search and view existing issues, filter by various criteria like labels, assignees, and state.
  • Use Case: A developer needs to report a bug found during testing. They can use this Skill to create a new GitHub issue, including steps to reproduce, environment details, and assign it to the appropriate team member for immediate attention.

Quick Start

Use the github-issues skill to create a new issue titled "Fix login bug" with the description "The login button is not responding on the staging environment." and assign it to the user "developer_one".

Frequently Asked Questions about github-issues

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create GitHub issues with titles, bodies, and assignees?▼

GitHub issue creation is handled by providing a title, body, labels, and assignee parameters to the skill. It utilizes the gh CLI or GitHub REST API to instantly open issues, complete with templates for bug reports and feature requests.

What is the best way to triage and organize incoming GitHub issues?▼

GitHub issue triage involves applying priority labels, assigning team members, and updating statuses to organize tickets. This skill provides workflows to filter, view, and bulk update incoming issues, streamlining the bug tracking and resolution process.

Can I use the gh CLI to update and close GitHub issues?▼

Yes, the gh CLI can update and close GitHub issues. The skill allows you to edit labels, change assignees, and close tickets with optional reasons, operating entirely through the gh CLI or GitHub's REST API endpoints.

Does this tool require GitHub API tokens to manage bug tracking?▼

Managing GitHub issues requires authentication through the gh CLI or GitHub REST API, which normally necessitates GitHub API tokens. The skill leverages these existing authenticated sessions to securely view, create, and close bug tracking tickets.

How do I search and filter existing GitHub issues by labels?▼

To search and view existing GitHub issues, filter by labels, assignees, and state. This skill enables developers to quickly locate specific tickets within repositories, facilitating faster triage and targeted bug tracking updates.

What are the limitations of bulk operations for GitHub issue management?▼

Bulk operations for GitHub issues are bound by the rate limits of the GitHub REST API and gh CLI. While the skill can efficiently triage and update multiple tickets, extremely high-volume requests may encounter standard API threshold constraints.