From media-management
Move processed ZIPs to archive and clean up extraction folders. Use after album processing is complete.
How this skill is triggered — by the user, by Claude, or both
Slash command
/media-management:cleanupThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. Check environment variable: MEDIA_MGMT_DOWNLOADS
Scripts are in scripts/ relative to this skill directory.
find-release-artifacts.sh <downloads_folder> <release_name> — Find all ZIPs and extraction folders related to a release. Run --help for details.cleanup-release.sh <downloads_folder> <release_name> — Move ZIPs to processed/, remove extraction folders. Run --help for details.<Artist - Album>
The release name is used to locate the related ZIP files and extraction folders in $DOWNLOADS.
Run the find script to locate all related artifacts:
bash scripts/find-release-artifacts.sh "$DOWNLOADS" "$RELEASE_NAME"
Parse the JSON output and present to user:
Files to archive:
Artist - Album.zip→ move toprocessed/Artist - Album-2.zip→ move toprocessed/Folders to remove:
Artist - Album/Artist - Album-wav/
If nothing is found, report this and exit.
Shall I proceed with cleanup? (This will move ZIPs to processed/ and delete extraction folders)
DO NOT PROCEED without explicit user confirmation.
Run the cleanup script:
bash scripts/cleanup-release.sh "$DOWNLOADS" "$RELEASE_NAME"
The script moves ZIPs to processed/, removes extraction folders, and outputs JSON with results.
Present the JSON results: how many ZIPs archived and folders removed.
npx claudepluginhub eyelock/assistants --plugin media-managementMoves audio files (WAV, MP3, etc.) to the correct album folder with proper path structure. Handles single files and stems zip extraction into per-track subfolders.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.