github-issues

Create, view, update, and delete GitHub issues via gh or REST API.

Updated Sep 28, 2021
One-click install
npx skills add https://github.com/XyHalcyon/config-files --skill github-issues-xyhalcyon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-issues
Source: https://github.com/XyHalcyon/config-files/tree/main/hermes/skills/github/github-issues
Command: npx skills add https://github.com/XyHalcyon/config-files --skill github-issues-xyhalcyon

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of creating, triaging, labeling, and managing GitHub issues, making project management more efficient.

Core Features & Use Cases

  • Issue Creation: Quickly create issues with gh or REST API, specifying details like title, body, labels, and assignees.
  • Search & View: Retrieve and view issues based on state, label, assignee, and search criteria.
  • Issue Management: Assign, label, comment on, and close issues using gh or REST API.
  • Bulk Operations: Perform bulk operations like closing multiple issues at once.

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 manage GitHub issues using the gh command-line tool?

You can manage GitHub issues using the gh command-line tool by creating, viewing, updating, and deleting issues through a wrapper around the GitHub API. This streamlines project management workflows by allowing you to specify details like title, body, labels, and assignees directly from the command line.

What's the best way to perform bulk operations on GitHub issues?

The best way to perform bulk operations on GitHub issues is by using a wrapper around the GitHub API. You can perform bulk operations like closing multiple issues at once, utilizing either the gh command-line tool or REST API calls for efficient project management.

Can I create GitHub issues with specific labels and assignees via REST API?

Yes, you can create GitHub issues with specific labels and assignees via REST API. The Skill provides a wrapper around the GitHub API, allowing you to specify details like title, body, labels, and assignees when creating issues using REST API calls or the gh command-line tool.

Do I need python3 and curl installed to manage GitHub issues?

Yes, you need python3 and curl installed, along with the gh command-line tool. These dependencies are required to execute the scripts that wrap the GitHub API for creating, searching, viewing, and managing your GitHub issues.

How do I search and view GitHub issues based on state and label criteria?

To search and view GitHub issues based on state and label criteria, you use the Skill's wrapper around the GitHub API. It allows you to retrieve and view issues by filtering based on state, label, assignee, and specific search criteria using the gh command-line tool or REST API.

Does this approach support both gh command-line and REST API calls for issue management?

Yes, this approach supports both the gh command-line tool and REST API calls for issue management. You can interact with GitHub issues for creating, triaging, labeling, and managing issues using either method, providing flexibility for different software development workflows.