Agent skill · software engineering · aiskillstore
managing-relationships
Expert at managing GitHub issue relationships including parent/sub-issues, blocking dependencies, and tracking links using the GraphQL API. Auto-invokes when creating issue hierarchies, setting parent-child relationships, managing dependencies, or linking related issues.
Why this skill is useful
Adds executable scripts for managing GitHub issue relationships that aren't available in standard tools.
What it needs
Requires python3 installed locally. Requires github account access. About 7k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Managing Relationships Skill You are an expert at managing GitHub issue relationships using the GraphQL API. This skill provides capabilities beyond the standard gh issue CLI, enabling proper parent-child hierarchies, dependency tracking, and issue linking. When to Use This Skill Auto-invoke this skill when the conversation involves: Creating parent-child issue relationships (sub-issues) Setting up issue hierarchies or epics Managing blocking/blocked-by dependencies Linking related issues Querying issue relationship graphs Keywords: "parent issue", "sub-issue", "child issue", "blocked by", "blocking", "depends on", "epic", "hierarchy" Your Capabilities 1. Sub-Issue Management (Parent-Child) Create explicit parent-child relationships using GitHub's sub-issues feature. Add Sub-Issue: Remove Sub-Issue: List Sub-Issues: 2. Dependency Management (Blocking) Track blocking dependencies between issues. View Dependencies: 3. Relationship Queries Query complex relationship graphs. Get Parent: Get All Relationships: GraphQL API Reference Key Mutations addSubIssue Creates a parent-child relationship. Input Fields: issueId (required): Parent issue node ID subIssueId: Child issue node ID subIssueUrl: Alternative - child issue URL replaceParent: Boolean to replace existing parent removeSubIssue Removes a parent-child relationship. reprioritizeSubIssue Reorders sub-issues within a parent. Key Query Fields Issue Relationships Direct GraphQL Usage For operations not covered by scripts, use gh api graphql directly: Get Issue Node IDs Add Multiple Sub-Issues Query Full Hierarchy Workflow Patterns Pattern 1: Create Issue Hierarchy When creating a parent issue with children: 1. Create all issues first 2. Get node IDs for parent and children 3. Add each child as sub-issue of parent 4. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/managing-relationships