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.
Design electronic schematics and PCB layouts using SKiDL — create circuits with Python code, validate designs, and export to KiCad.
CAD modeling with build123d — create, inspect, and export parametric 3D models using Python.
Subagents for literature research — search PubMed, format citations, and synthesize a verified corpus into prose. Zero-install: uses public APIs, no bundled servers.
MIDI plugin for Claude Code — load, analyze, edit, and play MIDI files with musical intelligence
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
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.