Organize a YouTube Music library with the ytmusic MCP tools — audit unfiled liked songs, file them into playlists in batches, deduplicate, clean up. Invoke for anything YouTube Music: playlists, liked songs, "sort my music".
How this skill is triggered — by the user, by Claude, or both
Slash command
/ytmusic-manager:ytmusicThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The `ytmusic` MCP server (bundled with this plugin) exposes the tools; this skill is the
The ytmusic MCP server (bundled with this plugin) exposes the tools; this skill is the
method. Auth is local (ytmusic-manager setup in a terminal — never paste headers into
the conversation).
unfiled_liked_songs() — liked songs absent from every playlist (slow on big
libraries: run once, reuse the result for the whole session).create_playlist for missing playlists, then one add_tracks call with
many video ids per playlist — never one call per track.mark_unfileable(video_ids, reason) — they stay liked but stop resurfacing in the
audit. list_unfileable / unmark_unfileable to review or undo.list_playlists + playlist_tracks) and treat
"artist already in playlist X" as a strong signal.unlike needs confirmation).delete_playlist, remove_tracks, unlike) require explicit user
confirmation, with the list of what will be removed.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.
npx claudepluginhub alexislaporte/youtube-music-mcp-unofficial --plugin ytmusic-manager