Agent skill · software engineering · remotion-dev

issue-management

Manage GitHub Issues 2.0 relationships with gh CLI: parent issues, sub-issues, blocked-by, and blocking links.

Why this skill is useful

Adds specific commands and workflows for managing GitHub Issues 2.0 relationships that the AI wouldn't reliably generate on its own.

What it needs

Requires gh installed locally. About 2k tokens when loaded. Last updated 2026-08-06. 55,698 stars on the source repository.

What this skill does

Use this skill when creating, editing, inspecting, or removing relationships between GitHub issues. These commands use the Issues 2.0 gh issue support added in GitHub CLI PR cli/cli#13057. Because this feature is new, first confirm the installed gh supports it: If those flags are missing, update gh before trying to manage issue relationships. Do not invent older commands. Issue reference format Relationship flags accept issue numbers or issue URLs. Use a number for an issue in the current repository: Use a full issue URL for a cross-repository relationship: Multiple related issues can be passed as a comma-separated list: Parent and sub-issue relationships A sub-issue has exactly one parent issue. To create a new issue directly under a parent: To set or change the parent of an existing child issue: To remove the parent from a child issue: To manage children from the parent issue: --add-sub-issue moves the child to the new parent if it already has another parent. Do not use --add-sub-issue while editing multiple parent issues in one command; one child cannot be added ambiguously to several parents. Blocked-by and blocking relationships Use blocked-by when the issue being edited is waiting on another issue. Use blocking when the issue being edited blocks another issue. Equivalent mental model: means the same relationship as: Choose the command based on which issue you are already editing. When creating an issue, set relationships immediately: Inspecting relationships Human-readable view shows parent, sub-issues, blocked-by, and blocking metadata when present: Raw non-TTY output includes stable relationship lines: For scripts, request the JSON fields explicitly: subIssues, blockedBy, and blocking are connection objects with nodes and totalCount. subIssuesSummary contains completion counts. Safe workflow 1. Create any new issue bodies with --body-file, not inline multiline shell strings. 2. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills remotion-dev/issue-management

View the source on GitHub

Browse the @skills marketplace