github-issues

Automate GitHub issue creation, labeling, assignment, and closing via gh CLI or REST API.

1.7k|523|Updated May 5, 2026
One-click install
npx skills add https://github.com/Open-Curiosity/gini-agent --skill github-issues-open-curiosity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-issues
Source: https://github.com/Open-Curiosity/gini-agent/tree/main/skills/dev/github-issues
Command: npx skills add https://github.com/Open-Curiosity/gini-agent --skill github-issues-open-curiosity

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, curl, git, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of managing GitHub issues by automating common operations such as creating, searching, labeling, assigning, commenting, and closing issues.

Core Features & Use Cases

  • Create and Manage Issues: Automate the creation, labeling, assignment, and closing of GitHub issues.
  • Search and View Issues: Search for issues based on various criteria and view detailed information about individual issues.
  • Triage Workflow: Streamline the triage process by applying labels and assigning issues to team members.
  • Bulk Operations: Perform bulk operations such as closing or labeling multiple issues at once.
  • Use Case: Quickly file a new issue with specific details, assign it to a team member, and add relevant labels to track its progress.

Quick Start

Use the github-issues skill to create a new issue in the 'gini-agent' 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 management from the command line?

Automate GitHub issue management by using the 'gh' CLI or curl fallback to handle creating, searching, labeling, assigning, and closing issues. It requires a GitHub repository with a remote configured.

Can I perform bulk operations on GitHub issues using curl?

Yes, you can perform bulk operations such as closing or labeling multiple GitHub issues at once by utilizing the curl REST API fallback to interact with GitHub's endpoints.

Do I need the gh CLI to manage GitHub issues, or can I use curl?

You do not strictly need the 'gh' CLI; the tool supports a curl fallback to interact with the GitHub REST API, ensuring robust issue tracking even without the CLI installed.

How do I automate the triage workflow for GitHub issues?

Automate your triage workflow by applying labels and assigning GitHub issues to team members through the 'gh' CLI, streamlining the process of organizing and categorizing new issues.

What is the best way to create and label a new GitHub issue via CLI?

The best way to create and label a new GitHub issue is using the 'gh' CLI, which allows you to quickly file an issue with specific details, assign it, and add relevant labels.

Does this approach support searching and viewing detailed GitHub issues?

Yes, you can search for GitHub issues based on various criteria and view detailed information about individual issues directly through the 'gh' CLI or curl REST API integration.