update-parent-issue-status

Update parent GitHub Issues based on child issue status changes.

2|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/Tasup/Tasup --skill update-parent-issue-status
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-parent-issue-status
Source: https://github.com/Tasup/Tasup/tree/main/.claude/skills/update-parent-issue-status
Command: npx skills add https://github.com/Tasup/Tasup --skill update-parent-issue-status

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeping parent issue statuses aligned with the progress of their child issues is a manual chore that often leads to outdated project views. This skill automates that synchronization, ensuring your project overview is always accurate.

Core Features & Use Cases

  • Child-to-Parent Status Rollup: Automatically updates a parent issue's status (e.g., to "In Progress" or "Done") based on the collective status of its sub-issues.
  • Workflow Consistency: Ensures that project boards accurately reflect the overall progress of complex tasks.
  • Use Case: As soon as the first sub-task of a larger feature is moved to "In Progress," this skill will automatically update the main feature's parent issue to "In Progress," providing an immediate, accurate overview of project advancement.

Quick Start

Update the parent issue status for GitHub issue https://github.com/Tasup/Tasup/issues/33.

Frequently Asked Questions about update-parent-issue-status

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

FAQPage Schema
How do I automatically update a parent issue when child issues change status in GitHub?

This skill automatically syncs parent issue status with child progress by updating the parent to reflect the aggregate status of all child issues. When the first child issue moves to In Progress, the parent updates immediately, keeping your project board accurate without manual intervention.

Can I sync parent and child issue statuses across multiple GitHub projects?

Yes, this skill handles parent issue status updates across related projects by extracting issue and project data, determining new statuses from child progress aggregation, and updating issues via GitHub CLI commands with verification.

What problem does automating parent issue status rollup solve?

Manual status alignment between parent and child issues leads to outdated project views and wasted time. Automating status rollup ensures your project overview stays current and reflects true progress the moment any child issue transitions states.

Does this work with GitHub Issues tracked in a repository?

Yes, this skill applies to GitHub Issues tracked in a repository, handling Todo and In Progress transitions for child issues and recomputing parent statuses based on the collective status of their children.

What if a parent issue status update fails or encounters an error?

This skill includes robust error handling and verification to confirm updates succeed. It validates GitHub CLI commands and checks that parent issue statuses are correctly updated after processing child issue transitions.