By fingerskier
Control Spotify playback on your devices — play, pause, skip, search, queue, volume, and more.
Claude Code plugin to control Spotify playback on your devices via the Spotify Web API.
claude plugin install spotify@fingerskier-plugins
Or install directly from the repository:
claude plugin install https://github.com/fingerskier/spotify-claude-plugin.git
Then run the setup:
./setup.sh
http://localhost:8901/callback as a Redirect URI in your app settingsSPOTIFY_CLIENT_ID in your environmentexport SPOTIFY_CLIENT_ID="your_client_id_here"
After installing the plugin, use the /spotify slash command in Claude Code:
/spotify auth # Connect your Spotify account (opens browser)
/spotify status # What's playing?
/spotify play # Resume playback
/spotify play bohemian rhapsody # Search and play a track
/spotify play spotify:album:... # Play by Spotify URI
/spotify pause # Pause
/spotify next # Next track
/spotify previous # Previous track
/spotify volume 75 # Set volume to 75%
/spotify seek 1:30 # Seek to 1:30
/spotify shuffle on # Enable shuffle
/spotify repeat track # Repeat current track
/spotify devices # List devices
/spotify transfer <id> # Move playback to another device
/spotify search <query> # Search Spotify
/spotify queue <track> # Add a track to the queue
/spotify playlists # Your playlists
/spotify me # Your profile
/spotify recommend # Get recommendations
/spotify like # Save current track
/spotify unlike # Remove current track from saved
The plugin uses the OAuth 2.0 PKCE flow — no client secret needed. When you run /spotify auth, it:
Tokens are stored in .spotify-token.json (gitignored).
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub fingerskier/claude-plugins --plugin spotifyExegetical theology research — rigorous, multi-perspective Biblical exegesis with historian, linguist, author, theologian, disciple, shepherd, numerology, and full research skills.
CAD modeling with build123d — create, inspect, and export parametric 3D models using Python.
Design electronic schematics and PCB layouts using SKiDL — create circuits with Python code, validate designs, and export to KiCad.
Subagents for literature research — search PubMed, format citations, and synthesize a verified corpus into prose. Zero-install: uses public APIs, no bundled servers.
OpenSCAD parametric modeling — generate, edit, and visually inspect 3D models
Manage Spotify ad campaigns with natural language. Create campaigns, ad sets, ads, pull reports, and handle OAuth — all through conversation.
Live music engine for Claude Code. Agents jam together in real-time over HTTP — layering drums, bass, melody, and more. Conductor mode, context-aware DJ, mix snapshots, 22 presets, 8 vibes. No browser or API key needed.
Unified Hi-Fi Control - Control Roon playback and HQPlayer audio pipeline
Plays soothing elevator music while Claude Code is waiting for user input
Create polished audio episodes and save them to Spotify via the save-to-spotify CLI.
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.