create-github-sub-issues

Create, list, and remove GitHub Sub Issues under a parent issue.

2|Updated Nov 27, 2017
One-click install
npx skills add https://github.com/tomoasleep/dotfiles --skill create-github-sub-issues
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-github-sub-issues
Source: https://github.com/tomoasleep/dotfiles/tree/main/config/opencode/skills/create-github-sub-issues
Command: npx skills add https://github.com/tomoasleep/dotfiles --skill create-github-sub-issues

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams structure large work by creating, linking, listing, and removing Sub Issues under a parent GitHub Issue, enabling clear parent-child relationships and progress tracking.

Core Features & Use Cases

  • Create Sub Issues under a Parent Issue using REST or GraphQL.
  • List Sub Issues for a Parent Issue.
  • Remove a Sub Issue relationship without deleting the issues.
  • Use Case: Split a feature into smaller tasks and attach them to a parent issue to monitor progress and dependencies.

Quick Start

Use the create-github-sub-issues skill to add a new Sub Issue to a Parent Issue (for example, issue #123) and then list all Sub Issues to verify the relationship.

Frequently Asked Questions about create-github-sub-issues

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

FAQPage Schema
How do I create sub-issues under a parent GitHub issue?

To create sub-issues under a parent GitHub issue, you can use this skill to automate the creation and association of child tasks using GraphQL addSubIssue operations or REST endpoints. It structures large work into clear parent-child relationships for progress tracking.

Can I list all sub-issues linked to a parent GitHub issue?

Yes, you can list all sub-issues linked to a parent GitHub issue. This skill retrieves sub-issue data via the GitHub CLI, allowing teams to verify parent-child task structures and monitor dependencies across multiple issues.

Does GitHub CLI support adding and removing sub-issues via GraphQL?

Yes, the GitHub CLI supports adding and removing sub-issues via GraphQL. This skill uses addSubIssue and removeSubIssue GraphQL operations to manage parent-child task structures and track progress across multiple issues.

How do I remove a sub-issue relationship without deleting the child issue in GitHub?

You can remove a sub-issue relationship without deleting the child issue by using the removeSubIssue GraphQL operation. This skill automates the removal process, unlinking the tasks while preserving the individual issues in your repository.

What is the best way to split a large GitHub feature into smaller tracked tasks?

The best way to split a large GitHub feature into smaller tracked tasks is by creating parent-child issue structures. This skill helps teams decompose work by attaching smaller sub-issues to a parent issue to monitor progress and dependencies.

Do I need the GitHub CLI to manage sub-issues for my repository?

Yes, you need the GitHub CLI installed to manage sub-issues with this skill. It relies on the gh CLI for data retrieval and mutations, executing GraphQL and REST operations to automate the creation and association of sub-issues.