github:tidy-board

Move stale GitHub Project V2 items to Done when linked issues or pull requests close.

2|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/amdmax/claude_marketplace --skill github-tidy-board
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github:tidy-board
Source: https://github.com/amdmax/claude_marketplace/tree/main/.claude/skills/github%3Atidy-board
Command: npx skills add https://github.com/amdmax/claude_marketplace --skill github-tidy-board

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the tedious process of manually moving completed tasks from "In Progress" to "Done" on GitHub Project boards, ensuring your board accurately reflects the current state of work.

Core Features & Use Cases

  • Automated Board Cleanup: Moves items from "In Progress" to "Done" when their associated issue or pull request is closed or merged.
  • Dynamic Project Discovery: Automatically finds the relevant GitHub Project V2 linked to a repository.
  • Status Field Management: Dynamically identifies the "Status" field and its options ("In Progress", "Done") within the project.
  • Use Case: After a sprint review, you can run /tidy-board to automatically clear out all the tasks that were finished during the sprint, keeping your project board clean and up-to-date.

Quick Start

Run the tidy-board skill for the owner/repo 'myorg/myrepo' to clean up the GitHub project board.

Frequently Asked Questions about github:tidy-board

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

FAQPage Schema
How do I automatically move closed issues to Done on GitHub Project boards?

Automating GitHub Project board cleanup moves stale "In Progress" items to "Done" when their linked issues or pull requests are closed or merged, keeping agile workflow boards synchronized without manual effort.

Can I use GitHub CLI to sync project board statuses dynamically?

Yes, GitHub CLI is required for API interactions to dynamically discover project fields and item states, allowing the automation to identify the "Status" field and move completed tasks automatically.

How do I clean up stale In Progress items on a GitHub Project V2 board?

Cleaning up stale "In Progress" items on GitHub Project V2 boards involves checking linked issues and pull requests, then moving items to "Done" if those repository references are closed or merged.

Does GitHub project board automation require manual status field configuration?

No, the status field management dynamically identifies the "Status" field and its specific options, like "In Progress" and "Done", within your GitHub Project V2 without requiring manual configuration.

What is the best way to automate sprint review cleanup for GitHub agile boards?

The best way to automate sprint review cleanup is running a board synchronization command that clears finished tasks, keeping your GitHub project board updated accurately and automatically.