mass-update-issues

Update a GitHub issue and its sub-issues with statuses, dates, and close state.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/deneb-lab/claude-shim --skill mass-update-issues
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mass-update-issues
Source: https://github.com/deneb-lab/claude-shim/tree/main/plugins/github-project-tools/skills/mass-update-issues
Command: npx skills add https://github.com/deneb-lab/claude-shim --skill mass-update-issues

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the management of GitHub issues and their associated sub-issues by allowing for bulk status updates, date modifications, and closing actions directly from the command line.

Core Features & Use Cases

  • Bulk Status Updates: Change the status of a parent issue and all its sub-issues simultaneously.
  • Date Management: Set or clear start and end dates for issues as part of the update process.
  • Issue Lifecycle Management: Reopen closed issues or close completed ones, ensuring project boards accurately reflect progress.
  • Use Case: A project manager needs to mark several related tasks as 'done' and close them out. This Skill allows them to select the parent task and update all its sub-tasks to 'done' and then close the parent issue, all in one operation.

Quick Start

Use the mass-update-issues skill to update issue number 73 to the 'done' status.

Frequently Asked Questions about mass-update-issues

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

FAQPage Schema
How do I bulk update GitHub issues and their sub-issues on a project board?

You can bulk update GitHub issues and sub-issues by using a command line tool that changes status, start dates, and close states simultaneously. This skill automates applying predefined logical states like 'todo', 'in-progress', and 'done' across entire issue hierarchies.

Can I update issue lifecycle states like reopening closed GitHub issues in bulk?

Yes, you can manage issue lifecycles in bulk by reopening closed issues or closing completed ones. This ensures your GitHub project board accurately reflects progress by applying the correct close states and status updates to parent and sub-issues.

Do I need the gh CLI to manage GitHub project issue dates and statuses?

Yes, you need the gh CLI and a configured GitHub project to update issue dates and statuses. This skill relies on the GitHub CLI to interact with your project board and execute bulk status updates and date modifications directly from the command line.

What is the best way to mark a parent GitHub issue and all its sub-tasks as done?

The best way to mark related tasks as done is to select the parent task and update all its sub-tasks to 'done' in one operation. This skill sets the status to 'done', manages end dates, and closes the parent issue automatically.

Does updating a parent GitHub issue automatically modify its sub-issues?

Yes, updating a parent GitHub issue automatically modifies all its associated sub-issues. When you change the status, dates, or close state of a parent issue, the skill cascades those specified updates down to every sub-issue on the project board.