| name | spotify |
| description | Control Spotify playback โ play, pause, skip, search, queue, volume, and more. |
Run the Spotify CLI command using the arguments provided by the user.
The Spotify CLI is located at ${CLAUDE_PLUGIN_ROOT}/lib/cli.js.
To execute a command, run:
node "${CLAUDE_PLUGIN_ROOT}/lib/cli.js" <subcommand> [args...]
Subcommands
auth โ Authenticate with Spotify (opens browser for OAuth)
status โ Show current playback (track, progress, device, volume, shuffle, repeat)
play [query|spotify_uri] โ Resume playback or play something specific
pause โ Pause playback
next โ Skip to next track
previous โ Go to previous track
volume [0-100] โ Get or set volume
seek <seconds|m:ss> โ Seek to position
shuffle [on|off] โ Get or toggle shuffle
repeat [off|track|context] โ Get or set repeat
devices โ List available Spotify Connect devices
transfer <device_id> โ Transfer playback to device
search <query> [--type track|album|artist|playlist] [--limit N] โ Search Spotify
queue [query|spotify_uri] โ View queue or add a track
playlists โ List user's playlists
me โ Show user profile
recommend [--artist id] [--genre name] [--limit N] โ Get recommendations
like โ Save current track to library
unlike โ Remove current track from library
User's request
$ARGUMENTS