github-issues

Manage GitHub issues via gh CLI with REST API fallback.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GitHub issue management often requires switching between the gh CLI and REST API to create, search, triage, label, assign, comment, and close issues. This skill provides a unified workflow to perform these tasks more quickly and consistently.

Core Features & Use Cases

  • View, search, and filter issues across a repository using gh or REST API.
  • Create new issues, assign owners, apply labels, comment, and close issues to streamline triage and maintenance.
  • Link issues to related pull requests and coordinate cross-repo workflows.

Quick Start

Create a new GitHub issue in the target repository and assign it to a teammate with an initial label.

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 across repositories?

You can triage GitHub issues automatically through a skill that manages creating, searching, labeling, assigning, and closing tasks via the gh CLI with a curl fallback to the REST API. It streamlines cross-repo coordination and maintenance workflows for software teams needing fast issue resolution.

What do I need to set up before automating GitHub issue management?

Automating GitHub issue management requires a valid GitHub token and either a local repository with a configured remote or an explicit owner/repo reference. Optional templates for common actions can also be configured to further streamline your triage workflows.

Can I create and assign GitHub issues automatically using the gh CLI?

Yes, you can create new GitHub issues, assign them to owners, apply labels, add comments, and close them automatically. This functionality uses the gh CLI as the primary interface, falling back to curl and the GitHub REST API when needed.

What is the best way to coordinate cross-repo workflows and link issues to pull requests?

The best way to coordinate cross-repo workflows is to use an automated issue management process that links issues to related pull requests. This enables software teams to search, filter, and maintain issues across multiple repositories consistently.

Does this GitHub issue automation work if the gh CLI is unavailable in my environment?

Yes, if the gh CLI is unavailable or fails, the issue management automation falls back to using curl commands to interact directly with the GitHub REST API. This ensures you can still create, triage, and close issues without interruption.