github-issues

Manage GitHub issues via gh CLI or REST API with curl.

27|2|Updated Jan 15, 2024
One-click install
npx skills add https://github.com/erfanzar/Xerxes-Agents --skill github-issues-erfanzar
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: github-issues
Source: https://github.com/erfanzar/Xerxes-Agents/tree/main/src/python/xerxes/skills/github/github-issues
Command: npx skills add https://github.com/erfanzar/Xerxes-Agents --skill github-issues-erfanzar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GitHub issue management can be tedious and error-prone when performing common tasks like creating, labeling, assigning, commenting, closing, and triaging across multiple issues. This skill provides a unified approach using gh CLI or curl fallbacks to streamline these actions.

Core Features & Use Cases

  • Viewing and listing issues with gh or REST API
  • Creating issues with title and body, updating labels/assignees, commenting
  • Bulk operations and triage workflow to categorize issues and assign owners
  • Linking issues to PRs and referencing in workflows

Quick Start

Install the gh CLI or ensure a GitHub token is available, then start by listing open issues for your 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 and management across multiple repositories?▼

You can automate GitHub issue triage by using the gh CLI or curl REST API fallbacks to categorize issues, assign owners, update labels, and manage comments across repositories.

Can I manage GitHub issues with curl if the gh CLI is unavailable?▼

Yes, you can manage GitHub issues with curl by falling back to the GitHub REST API, which supports viewing, creating, updating, commenting, and closing issues when the gh CLI is not installed.

What's the best way to create and link GitHub issues to pull requests using the command line?▼

The best way to link GitHub issues to pull requests is using the gh CLI or curl REST API to create issues, apply labels, assign users, and reference issues directly within your PR workflows.

Does this approach support bulk operations for updating GitHub issue labels and assignees?▼

Yes, this approach supports bulk operations for updating GitHub issue labels and assignees, streamlining the process of categorizing and triaging multiple issues simultaneously.

Do I need a GitHub token to create and manage issues via the REST API?▼

Yes, you need a GitHub token to authenticate and manage issues via the REST API using curl, or you can use the gh CLI which handles authentication automatically once installed.

Are there built-in templates for creating bug reports and feature requests on GitHub?▼

Yes, this issue management approach includes structured templates for creating bug reports and feature requests to ensure consistent formatting when adding new issues to your repositories.