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.
Schematic-as-code circuit design with SKiDL — build circuits in Python, validate connectivity, and export netlists, BOMs, SVG, and KiCad schematics for board layout in KiCad.
CAD modeling with build123d — create, inspect, and export parametric 3D models using Python.
Runs jobs in Claude on a schedule
Ultra-compressed caveman-voiced communication mode. Cuts ~70% of output tokens — fragments, no filler, no pleasantries — while keeping full technical accuracy and production-quality deliverable code.
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
Create polished audio episodes with TTS narration, rich timelines, cover images, and save them to Spotify via the save-to-spotify CLI.
Plays soothing elevator music while Claude Code is waiting for user input
Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex, antigravity, and grok CLIs when installed) to get diverse perspectives on coding problems