Spotify Player
Terminal Spotify playback/search via spogo (preferred) or spotify_player.
Peter Steinberger
@steipete
What This Skill Does
Controls Spotify playback and search from the terminal using spogo (preferred) or spotify_player. Supports play, pause, skip, device selection, and track search. Requires a Spotify Premium account and one-time cookie import for spogo.
Replaces manually switching to the Spotify desktop or web app by enabling full playback control and search directly from the command line.
When to Use It
- Search for a track and play it without opening the Spotify app
- Pause, skip, or go back to the previous track from a terminal session
- List available Spotify Connect devices and switch playback to a specific speaker
- Check the current playback status (track, device, state) in a script or workflow
- Like the currently playing track using spotify_player as a fallback
Install
$ openclaw skills install @steipete/spotify-playerspogo / spotify_player
Use spogo (preferred) for Spotify playback/search. Fall back to spotify_player if needed.
Requirements
- Spotify Premium account.
- Either
spogoorspotify_playerinstalled.
spogo setup
- Import cookies:
spogo auth import --browser chrome
Common CLI commands
- Search:
spogo search track "query" - Playback:
spogo play|pause|next|prev - Devices:
spogo device list,spogo device set "<name|id>" - Status:
spogo status
spotify_player commands (fallback)
- Search:
spotify_player search "query" - Playback:
spotify_player playback play|pause|next|previous - Connect device:
spotify_player connect - Like track:
spotify_player like
Notes
- Config folder:
~/.config/spotify-player(e.g.,app.toml). - For Spotify Connect integration, set a user
client_idin config. - TUI shortcuts are available via
?in the app.
Top skills in this category
Multi Search Engine
@gpyangyoujunMulti search engine integration with 16 engines (7 CN + 9 Global). Supports advanced search operators, time filters, site search, privacy engines, and Wolfra...
Agent Browser
@matrixyHeadless browser automation CLI optimized for AI agents with accessibility tree snapshots and ref-based element selection
Openai Whisper
@steipeteLocal speech-to-text with the Whisper CLI (no API key).
Tavily 搜索
@jacky1n7Web search via Tavily API (alternative to Brave). Use when the user asks to search the web / look up sources / find links and Brave web_search is unavailable...
Baidu web search
@ide-reaSearch the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.