github-issues

Create and manage GitHub issues with dependencies and labels via API.

11|Updated Dec 1, 2025
One-click install
npx skills add https://github.com/fotoetienne/gru --skill github-issues-fotoetienne
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-issues
Source: https://github.com/fotoetienne/gru/tree/main/.claude/skills/github-issues
Command: npx skills add https://github.com/fotoetienne/gru --skill github-issues-fotoetienne

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of managing GitHub issues, including creation, dependency setting, and labeling, saving time and reducing errors in issue management.

Core Features & Use Cases

  • Automated Issue Creation: Generate issues with structured titles, descriptions, and acceptance criteria.
  • Dependency Management: Set and manage dependencies between issues using both body text and native GitHub APIs.
  • Labeling: Apply predefined labels to issues based on their lifecycle and status.
  • Use Case: When you need to create a new issue that depends on another issue and want to ensure it is labeled correctly for further processing.

Quick Start

Use the github-issues skill to create a new issue blocked by #42 and labeled as 'gru:todo'.

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 with dependencies and labels?

Automate GitHub issue creation by using scripts to generate issues with structured titles, descriptions, and acceptance criteria. This approach sets dependencies between issues via body text and native APIs while applying predefined labels.

How do I set issue dependencies using the GitHub API?

Set issue dependencies using the GitHub API by scripting dependency enforcement through both issue body text and native API endpoints. This manages the full lifecycle of issue tracking and ensures blocked tasks are properly linked.

Do I need jq and gh installed to manage GitHub issues via Bash scripts?

Yes, you need the gh and jq dependencies installed to manage GitHub issues via Bash scripts. These tools execute the automated issue creation, dependency setting, and labeling commands against the GitHub API.

What's the best way to apply predefined labels to GitHub issues based on their lifecycle?

The best way to apply predefined labels to GitHub issues based on their lifecycle is through issue automation. Scripts apply predefined labels during creation to ensure issues are categorized correctly for further processing.

Can I create a GitHub issue blocked by another issue and label it simultaneously?

Yes, you can create a GitHub issue blocked by another issue and label it simultaneously. The automation handles the full lifecycle, setting dependencies on existing issues like #42 while applying labels such as 'gru:todo' in one action.

Why use Bash scripting for GitHub issue management instead of manual tracking?

Use Bash scripting for GitHub issue management to save time and reduce errors in issue tracking. Automating dependency setting and labeling across the full issue lifecycle eliminates manual overhead and ensures consistent enforcement.