github-issues

Manage GitHub issue lifecycles via the GitHub API or gh CLI.

Updated May 5, 2026
One-click install
npx skills add https://github.com/iani-kuli/harness_bro --skill github-issues-iani-kuli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-issues
Source: https://github.com/iani-kuli/harness_bro/tree/main/.claude/skills/ported/github-issues
Command: npx skills add https://github.com/iani-kuli/harness_bro --skill github-issues-iani-kuli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, python3, and includes assets (resource) components.

What problem does it solve?

This skill removes the friction from managing GitHub repositories by automating the creation, labeling, assignment, and triage of issues directly from your terminal.

Core Features & Use Cases

  • Issue Lifecycle Management: Create, view, comment on, and close issues using either the GitHub CLI or direct API calls.
  • Automated Triage: Quickly filter and categorize untriaged issues to maintain a clean and organized project backlog.
  • Bulk Operations: Perform batch updates on multiple issues, such as closing all items with a specific label, to save significant administrative time.

Quick Start

Use the github-issues skill to list all open issues labeled as needs-triage in the current 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 triage for my repository backlog?

Automating GitHub issue triage involves filtering untriaged issues and applying labels or assignments programmatically. This skill supports automated triage workflows to categorize and maintain a clean project backlog directly from the terminal.

Can I perform bulk status updates on multiple GitHub issues at once?

Yes, you can perform bulk status updates on multiple GitHub issues. This skill supports batch operations, allowing you to close all items with a specific label or update statuses across several issues simultaneously to save administrative time.

Do I need the gh CLI to manage GitHub issue lifecycles from the terminal?

You need authenticated access to the GitHub API either via the gh CLI or personal access tokens. This skill uses these dependencies to manage the issue lifecycle, including creation, labeling, and assignment directly from your terminal environment.

What is the best way to manage untriaged GitHub issues in software development?

The best way to manage untriaged GitHub issues is using automated triage workflows that quickly filter and categorize them. This skill streamlines repository maintenance by automating issue labeling and assignment for software development teams.

How do I close all GitHub issues with a specific label using the API?

To close all GitHub issues with a specific label, you can use bulk operations supported by this skill. It automates batch updates via the GitHub API or gh CLI, allowing you to close labeled items in a single automated action.