From plan-renamer
Rename randomly-named plan files (like scalable-moseying-papert.md) to meaningful slugified titles extracted from file content. Use this skill when the user asks to "rename plans", "fix plan names", "rename plan files", "clean up plan names", "organize plans", "give plans better names", "my plans folder is a mess", "I can't find my plans", or wants better names for Claude Code's auto-generated plan files. Also trigger when the user mentions random-looking plan filenames or wants to batch-organize their plans directory.
How this skill is triggered — by the user, by Claude, or both
Slash command
/plan-renamer:plan-renamerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Rename plan files from Claude Code's random generated names (like `scalable-moseying-papert.md`) to meaningful slugified titles extracted from the file content.
Rename plan files from Claude Code's random generated names (like scalable-moseying-papert.md) to meaningful slugified titles extracted from the file content.
Use /rename-plans to batch-rename existing random-named plan files. The command finds plan files with Claude Code's default random names (like scalable-moseying-papert.md), extracts the title, and renames them via shell mv.
# Plan: or # heading-2, -3 suffixesAfter renaming, a summary table is displayed:
| Old Name | New Name | Title |
|---|---|---|
| scalable-moseying-papert.md | implement-auth-system.md | Implement Auth System |
| brave-curious-turing.md | fix-login-timeout.md | Fix Login Timeout |
Set PLAN_RENAMER_DEBUG=1 environment variable to see detailed logs in stderr, including plans directory detection, candidate file selection, and rename operations.
npx claudepluginhub vampik33/claude-plugins --plugin plan-renamerImports Claude Code plan files from ~/.claude/plans/*.md into project's specs/ directory using slugified H1 headings as filenames. Supports interactive selection, --today, --since, --all filters, conflict checks.
Creates a new plan folder with a plan.md template, reading config for storage path and generating a filesystem-safe slug from the plan name.
Manages plan files via i2code CLI: renumbers threads/tasks after inserts/deletes/reorders, marks tasks complete/incomplete, inserts/reorders threads, lists summaries and next tasks.