⏳ This skill is pending AI review.
Scores will appear once the review pipeline completes.
spotify-manager
Control Spotify — search, playlists, playback, library, user data. Use when user asks to play music, create playlists, search for tracks/albums/artists, control playback (play/pause/skip/queue), manage their Spotify library (save/remove), or view listening history (top tracks, recently played). Requires user to complete OAuth setup first.
Choose how to use this skill
You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.
1. Native installer
This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.
Do not guess an installer command or replace an existing version without reviewing the diff.
2. Complete package recommended
Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.
No complete ProSkills package is published for this listing yet.3. Prompt-only
Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.
Need only the instruction file?
Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.
No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.
// RATINGS
Not yet listed on ClawHub or SkillsMP
// README
spotify-manager-skill
A Spotify skill for OpenClaw — search, playlists, playback control, library management, and listening history.
Fully compliant with Spotify's February 2026 API changes.
Features
- Search — tracks, albums, artists
- Playback — play, pause, skip, queue, now playing, devices
- Playlists — create, list, add/remove items
- Library — save/remove any item type (unified endpoint)
- User data — top tracks/artists, recently played
Install
clawhub install justinchuby-bot/spotify-manager-skill
Or manually copy the spotify-manager/ folder into your OpenClaw skills directory (~/.openclaw/skills/ or <workspace>/skills/).
Setup
-
Create a Spotify app at developer.spotify.com/dashboard
- Click Create app
- App name: anything you like (e.g. "My OpenClaw")
- App description: anything (e.g. "Personal Spotify control")
- Redirect URI:
http://127.0.0.1:8888/callback— click Add - Which API/SDKs are you planning to use? Select Web API
- Check the ToS box and click Save
- Go to Settings → copy your Client ID and Client Secret (click "View client secret")
- Go to Settings → User Management → add your Spotify account email (required for Dev Mode apps to work)
-
Save credentials:
cat > ~/.openclaw/.spotify-credentials << 'EOF' SPOTIFY_CLIENT_ID=your_client_id SPOTIFY_CLIENT_SECRET=your_client_secret EOF chmod 600 ~/.openclaw/.spotify-credentials -
Authenticate:
python3 spotify-manager/scripts/spotify-auth.py --credentials ~/.openclaw/.spotify-credentialsOpens a browser for OAuth. Tokens are saved to
~/.openclaw/.spotify-token.json.
Quick Test
python3 spotify-manager/scripts/spotify_api.py search "Bohemian Rhapsody"
python3 spotify-manager/scripts/spotify_api.py now-playing
python3 spotify-manager/scripts/spotify_api.py playlists
python3 spotify-manager/scripts/spotify_api.py top-tracks
python3 spotify-manager/scripts/spotify_api.py save spotify:track:6rqhFgbbKwnb9MLmUQDhG6
Requirements
- Python 3.7+ (stdlib only — no pip dependencies)
- Spotify Premium (required for playback control and Dev Mode apps)
- Linux or macOS
Feb 2026 API Changes
This skill is fully updated for Spotify's February 2026 breaking changes:
- Playlist endpoints:
/tracks→/items - Library endpoints: unified
PUT/DELETE /me/librarywith Spotify URIs - Search limit reduced to 10 per request
- Many batch/browse endpoints removed
See spotify-manager/references/api-changes-2026.md for full details.
License
MIT
// HOW IT'S BUILT
KEY FILES