From media-management
Inspect and update MP3 tags: genre, artist, album, track count, compilation flag. Use when checking or fixing music file metadata.
How this skill is triggered — by the user, by Claude, or both
Slash command
/media-management:manage-metadataThis 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 variables: MEDIA_MGMT_DOWNLOADS, MEDIA_MGMT_LIBRARY_STORAGE
Scripts are in scripts/ relative to this skill directory.
Parse $ARGUMENTS to determine mode and parameters:
inspect <folder>
update <folder> [genre=<genre>] [clear-album-artist | set-album-artist=<name>] [set-compilation] [update-track-count]
When update arguments include pre-confirmed values (e.g. genre=Electronic), apply them
directly — do not re-ask the user for values already specified in the arguments.
bash scripts/inspect-metadata.sh "$FOLDER"
Display metadata as a readable table:
| # | File | Title | Artist | Album | Genre | Track | Album Artist |
|---|
Check for:
Always run inspect before updating. Present findings.
Present the issues found and ask user to confirm what to fix. Never auto-apply changes.
If genre needs setting:
bash scripts/extract-apple-music-genres.sh
Present the genre list as numbered options. Ask user to select or type a custom genre.
Run the appropriate scripts based on user's choices:
Track count:
bash scripts/update-track-count.sh "$FOLDER"
Genre:
bash scripts/update-genre.sh "$FOLDER" "$GENRE"
Album Artist (clear for single artist):
bash scripts/clear-album-artist.sh "$FOLDER"
Album Artist (set for collaboration):
bash scripts/set-album-artist.sh "$FOLDER" "$ARTIST"
Compilation:
bash scripts/set-compilation.sh "$FOLDER" true
Run inspect again to confirm changes took effect:
bash scripts/inspect-metadata.sh "$FOLDER"
Present the updated table and confirm everything looks correct.
npx claudepluginhub eyelock/assistants --plugin media-managementValidates album directory structure, required files, and content integrity for a music release workflow. Reports missing track files, config issues, and structural problems.
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.