Claude-skill-registry bulk-complete
Bulk-complete tasks/steps in a project. Load when user says "bulk complete [project]", "mark all done", "complete phase X", or needs to finish project tasks efficiently. Works with both steps.md and tasks.md formats.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/bulk-complete" ~/.claude/skills/majiayu000-claude-skill-registry-bulk-complete && rm -rf "$T"
manifest:
skills/data/bulk-complete/SKILL.mdsource content
Bulk Complete
Efficiently mark tasks complete in project steps.md files.
When to Use
- User says "bulk complete [project]" or "mark all tasks done"
- User says "complete Phase 2" or "finish Section 3"
- Project work is done, need to mark all steps [x]
- During close-session if project complete (auto-triggered)
Quick Start
Auto-detect and run:
python scripts/bulk-complete.py --project [ID] --all --no-confirm
Usage Patterns
Complete all tasks (project finished):
python scripts/bulk-complete.py --project 01 --all --no-confirm
Complete specific phase (phase done):
python scripts/bulk-complete.py --project 01 --section "Phase 2"
Complete task range (selective):
python scripts/bulk-complete.py --project 01 --tasks 1-5,7,10-15
Interactive mode (pick tasks):
python scripts/bulk-complete.py --project 01
Script Details
- Auto-detects: steps.md (new) OR tasks.md (legacy)
- Validates: Re-reads file to confirm completion
- Cross-platform: Works on Windows, Mac, Linux
- Tested: 27 unit tests, 100% passing
Run
python scripts/bulk-complete.py --help for all options.
Integration: Used by close-session skill (Step 2 auto-complete)