π΅ feat(qobuz): add qobuz plugin v1.0.0#5
Merged
Merged
Conversation
Registers the qobuz plugin in the marketplace and docs, ships the plugin manifest, and adds the qobuz-recommend skill backed by @kud/mcp-qobuz. - Bumps marketplace and VERSION to 2.4.0 - Adds plugins/qobuz/.claude-plugin/plugin.json with npx @kud/mcp-qobuz@latest MCP server config - Ships plugins/qobuz/skills/qobuz-recommend/SKILL.md β discovery skill using now-playing, list-favourites, list-playlists, and search - Adds docs/qobuz.mdx with install, config, and links - Registers qobuz in docs/meta.json plugin list
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Registers the qobuz plugin in the marketplace, wrapping the existing
@kud/mcp-qobuzMCP server (already published on npm) so it's installable via/plugin install.The plugin lets Claude explore a user's Qobuz library β search albums/artists/tracks, browse favourites and playlists, see what's playing β and ships a
qobuz-recommendskill that turns that into a taste-aware recommendation flow.Changes
plugins/qobuz/.claude-plugin/plugin.jsonβ MCP-based (npx @kud/mcp-qobuz@latest), categoryentertainment, setup instructions point atnpx @kud/qobuz-cli@latest login(auth lives in the macOS Keychain, same pattern as the CLI). Addedqobuzto.claude-plugin/marketplace.json. Marketplace +VERSIONbumped2.3.0 β 2.4.0(minor β new plugin, mirrors howrevulanded at 2.3.0).qobuz-recommendskill. Discovery flow: establishes a seed (explicit artist/album, a stated vibe, or the currentnow-playingtrack), pulls favourites + playlists in parallel as taste context, drafts 5β8 candidate picks and resolves each against the catalogue viasearch(dropping anything not found β never recommends off-catalogue), then presents a ranked shortlist. Playlist writes (create-playlist/add-to-playlist) are guarded behind an explicit user confirmation.docs/qobuz.mdx(install, config, links) and registered it indocs/meta.json.Why now
@kud/mcp-qobuzalready exists and is published, but was never wired intoclaude-plugins, so it wasn't installable. This closes that gap the same way the recentrevuandunsplashregistrations did.Validation
npm testβ manifest test suite passes 5/5 (VERSION/marketplace version match, plugin entries well-formed and sources resolve, unique plugin names, skills directories non-empty, every docs page has an.mdxfile)./plugin install qobuzshould resolve the manifest and startmcp-qobuzvianpx @kud/mcp-qobuz@latest; not yet exercised end-to-end in this PR.