Spotify for Meta Muse
Community draft proposes: Read your profile, playlists, top tracks and artists, and search the catalog. Playlist and library writes need your confirmation.
Guide description: Work with the Spotify Web API: read the current user's profile, playlists, playlist tracks, and top tracks/artists; search the Spotify catalog; and (each behind an exact-match confirmation) create playlists, add tracks to playlists, and save tracks to the user's library. Reach for this when the user wants to look at or curate their Spotify content from chat.
Community-authored Draft; OpenTools has not independently installed or live-tested this skill. Label this as an independent community Web API skill, not the official Muse Spotify connection. Confirm granted scopes and a real account read before offering playlist or library writes.
View original source ↗How to set it up
Paste a promptDraft — these instructions come from the linked source and have not been independently live-tested by OpenTools.
Source maturity: Draft: written from Spotify's public Web API docs; not yet live-tested end-to-end.
Before you start
- OAuth 2.0 Authorization Code (per-user)
Steps
- Review the pinned connectors/spotify/SKILL.md and its listed files (SKILL.md, bin/spotify.py). This community draft has not been live-tested end to end.
- Before setup: Label this as an independent community Web API skill, not the official Muse Spotify connection. Confirm granted scopes and a real account read before offering playlist or library writes.
- Only if the Muse runtime supports pinned repository installs and the source-declared credential and host flow, try `bin/spotify.py auth`. Report the actual response and verify one safe read before any writes.
Prompt to paste into Muse
Inspect this community skill: https://raw.githubusercontent.com/bluman1/muse-connectors/6e31fd44a71f9f28377a1460e64cd7483c3cce22/connectors/spotify/SKILL.md Read its Files manifest. If this Muse account supports custom skill installation and secure credentials, install exactly those files; otherwise report that the setup is unavailable. Collect credentials through Muse's secure credential flow; never ask me for raw keys in chat. Run the skill's status check and report the actual result.
Account access: OAuth 2.0 Authorization Code flow via the secure credential flow (`credentials.request_api_access`); the runtime performs the token exchange/refresh and hands the CLI a fresh Bearer token
Allowed hosts: api.spotify.com
Source status check: Source-proposed status check (not live-tested by OpenTools): `bin/spotify.py auth`
A successful source status check may verify only configuration or credentials; it is not proof of a working end-to-end integration.
Services it connects with
These are the services the connector uses.