github-issues

Create and organize GitHub issues into epics using gh CLI and GraphQL.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams streamline GitHub issue management by organizing work into epics, linking related issues, and leveraging gh CLI and GraphQL for efficient operations.

Core Features & Use Cases

  • Create, edit, and close issues from templates and workflows.
  • Organize work into epics with parent/child relationships and milestones.
  • Query and update issue details, labels, milestones, and relationships via GraphQL.

Quick Start

Ask the skill to create an epic with two child tasks using gh CLI.

Frequently Asked Questions about github-issues

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

FAQPage Schema
How do I organize GitHub issues into epics with parent and child relationships?

To organize GitHub issues into epics, you can establish parent and child relationships using GraphQL. This allows you to link related issues, group them under a milestone, and manage hierarchical task structures across your repositories.

Do I need GraphQL and gh CLI installed to automate GitHub issue creation?

Yes, you need both the gh CLI installed and familiarity with the GraphQL API to automate GitHub issue creation. These tools provide the necessary command-line interface and query capabilities to create, edit, and link issues programmatically.

Can I bulk update GitHub issue labels and milestones across multiple repositories?

Yes, you can bulk update GitHub issue details, labels, and milestones across repositories. By executing targeted GraphQL queries through the gh CLI, you can efficiently modify and manage multiple issue properties simultaneously.

What is the best way to link related GitHub issues and manage sub-tasks?

The best way to link related GitHub issues and manage sub-tasks is by using GraphQL to define relationships. This approach enables precise parent-child linking and sub-issue tracking, keeping your project hierarchy clearly structured.

How does querying GitHub issues with GraphQL improve issue management workflows?

Querying GitHub issues with GraphQL improves workflows by allowing precise data extraction and relationship updates. You can retrieve specific issue details, labels, and milestone states efficiently without pulling unnecessary repository data.

Are there limitations when using gh CLI to manage GitHub epics and milestones?

A limitation of using gh CLI to manage GitHub epics and milestones is the requirement for GraphQL familiarity, as complex relationship management relies on custom queries rather than standard command-line flags.