Multi-Agent Folder Cleanup v1.0.0
Multi-Agent Folder Cleanup v1.0.0
An Agent Skill for auditing, planning, and safely reorganizing a shared project
folder so that any AI agent opening it cold can tell what is true now, what is
proposed, and what is dead - without picking between two copies of the same
document.
Works with Claude, ChatGPT, Grok, Copilot, Codex, Manus, and local models.
Downloads
| File | For | Contains |
|---|---|---|
multi-agent-folder-cleanup-1.0.0-claude.zip |
Claude Code / Claude Desktop plugin, or Claude.ai skill upload | Plugin layout with .claude-plugin/plugin.json + the skill under skills/ |
multi-agent-folder-cleanup-1.0.0-portable.zip |
ChatGPT, Grok, Codex, local models, Claude.ai skill upload | The bare skill folder + INSTALL.md |
SHA256SUMS.txt |
Everyone | Checksums for both ZIPs |
Each ZIP has its own INSTALL.md with per-host steps.
What's in it
SKILL.md- the protocol: Audit / Plan / Execute modes, eight-bucket
classification, the safety rules that stop a half-finished movereferences/workflow.md- full staged-move protocol (D0-D7), record-only
Execute (D8), report formats, failure recoveryreferences/navigation-templates.md- README / STATUS / AUTHORITY / INDEX /
HANDOFF templatesscripts/audit_folder.py- cross-platform read-only inventoryscripts/audit_folder.ps1- Windows/OneDrive inventory, incl. the cloud
placeholder check Python cannot doscripts/verify_move.py- hash baseline / preflight / verify; never moves
anything
Design commitments
- Every script is read-only against the target folder.
- Deletion is never in scope by default.
- Execution requires an explicitly approved literal move map - no globs, no
"and the rest of that folder". verifyexits nonzero on any mismatch, and a nonzero exit is a stop
condition, not a warning.
Requirements
- Python 3.8+, standard library only. No dependencies.
- PowerShell 5.1 or 7+ for the
.ps1script (Windows only; optional elsewhere).
What CI checked before publishing
The release workflow ran against this tag and every step passed:
SKILL.mdfrontmatter parses; name matches the skill folder; description
within the length limit; tag matchesmetadata.versionplugin.jsonis valid JSON; Python scripts compile;audit_folder.ps1
parses under the PowerShell parser- Both audit scripts ran against the same test tree and both reported the same
duplicate group verify_move.pywas run throughbaselineandverify, and the build fails
ifverifyreports success on a move that was never performed- Both ZIPs were extracted after building and a script was run from inside the
extracted package
Not checked by CI: OneDrive hydration behaviour, which needs Windows; and
whether a host actually loads the skill, which needs a real install.
Known issue in this release
INSTALL.md inside -claude.zip says to run
/plugin marketplace add JesseRaber/multi-agent-folder-cleanup. That command
fails on this tag: /plugin marketplace add needs
.claude-plugin/marketplace.json, which this tag does not contain. Use the
local-path install, or the -portable package, until a release that includes
the catalog. Fixed on main.
Authority
If a downloaded copy disagrees with this repository, the repository is current.
A ZIP, a chat upload, or a host-local skill cache is not.
MIT licensed.