github-issues

Create, filter, and manage GitHub issues via gh CLI or REST API.

2|Updated May 22, 2026
One-click install
npx skills add https://github.com/519lab/thoth-agent --skill github-issues-519lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-issues
Source: https://github.com/519lab/thoth-agent/tree/main/skills/github/github-issues
Command: npx skills add https://github.com/519lab/thoth-agent --skill github-issues-519lab

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of creating, managing, and triaging GitHub issues without the need for complex commands or manual API calls.

Core Features & Use Cases

  • Create Issues: Use gh or REST API to create issues with titles, descriptions, labels, and assignees.
  • Triage Issues: Quickly list and filter open issues by state, label, assignee, or search term.
  • Manage Issues: View, edit, assign, label, and comment on issues, as well as close and reopen them.
  • Automated Triage Workflow: Simplify the issue triage process with automated label application and assignment.

Quick Start

Use the github-issues skill to list all open issues in your current GitHub 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 creation via REST API?

Automating GitHub issue creation via REST API involves sending POST requests with issue titles, descriptions, labels, and assignees to populate repositories. This skill handles the request formatting automatically using curl or gh.

How do I bulk triage GitHub issues using gh command line?

Bulk triaging GitHub issues using gh command line requires filtering open issues by state, label, assignee, or search term. This skill automates that filtering process and applies labels or assignments to streamline triage.

What's the best way to manage GitHub issues without manual API calls?

Managing GitHub issues without manual API calls is done by using the gh command-line tool or REST API to view, edit, assign, label, comment, close, and reopen issues, simplifying project management and bug tracking.

Do I need GitHub authentication to manage issues with gh or curl?

GitHub authentication is required to manage issues with gh or curl. This skill depends on valid GitHub credentials to authorize issue creation, filtering, and management actions via gh or REST API.

Can I filter GitHub bug tracking issues by labels and assignees?

Filtering GitHub bug tracking issues by labels and assignees is fully supported. You can quickly list and filter open issues by state, label, assignee, or search term to find relevant bugs for triage.

Does this issue triage workflow work with Python 3 for bug tracking?

This issue triage workflow works with Python 3 for bug tracking, running scripts that utilize gh and curl to automate issue creation, filtering, and management within GitHub repositories.