github-issues

Manage GitHub issues via gh or the REST API.

Updated May 15, 2026
One-click install
npx skills add https://github.com/cabezno/bmb-encover-agent --skill github-issues-cabezno
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: github-issues
Source: https://github.com/cabezno/bmb-encover-agent/tree/main/skills/github/github-issues
Command: npx skills add https://github.com/cabezno/bmb-encover-agent --skill github-issues-cabezno

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GitHub issue management becomes slow and inconsistent when you need to repeatedly search, label, assign, comment, and close issues across many repositories.

Core Features & Use Cases

  • View and search issues using the gh CLI or GitHub REST API to quickly find relevant bugs, feature requests, and discussions.
  • Create issues with structured titles, bodies, labels, and assignees to capture actionable reports consistently.
  • Triage and manage lifecycle by adding/removing labels, assigning owners, commenting with context, and closing/reopening with the right state and reasons.

Quick Start

Ask the agent to list all open issues labeled "needs-triage" for your GitHub repository using authenticated access.

Frequently Asked Questions about github-issues

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

FAQPage Schema
How do I create and triage GitHub issues automatically?▼

You can manage GitHub issue triage by creating, searching, labeling, assigning, commenting, and closing issues via the gh CLI or GitHub REST API for repository maintenance and support workflows.

What's the best way to search open GitHub issues labeled needs-triage in bulk?▼

The best way to search GitHub issues in bulk is to use authenticated access to query the /search/issues endpoint, allowing you to quickly find and filter bugs or feature requests by specific labels.

Do I need the gh CLI installed to manage GitHub issues?▼

You do not strictly need the gh CLI, as the Skill supports the GitHub REST API directly, but it prefers authenticated gh CLI access to resolve repository owner and remote context automatically.

How does issue assignment and labeling work with the GitHub REST API?▼

Issue assignment and labeling works by calling the /repos/{owner}/{repo}/issues endpoint to add or remove labels, assign owners, and update issue states during bug intake and batch updates.

Can I batch update GitHub issue labels and assignees across repositories?▼

Yes, you can batch update GitHub issue labels and assignees by resolving the repository owner and repo context from a git remote or explicit input to call the correct REST API endpoints.