spotify-player
Terminal Spotify playback/search via spogo (preferred) or spotify_player.
Install via CLI (Recommended)
clawhub install openclaw/openclaw/skills/spotify-playerWhat This Skill Does
The spotify-player skill allows you to control your Spotify playback and search for music directly from your terminal using OpenClaw AI. It intelligently prioritizes the spogo tool for a seamless experience, falling back to spotify_player if spogo is not available or configured. This skill is ideal for users who prefer terminal-based workflows or want to integrate Spotify control into their command-line environment.
Installation
To install the spotify-player skill, use the following command:
clawhub install openclaw/openclaw/skills/spotify-player
This command will download and set up the necessary components for the skill to function.
Use Cases
This skill is designed for a variety of scenarios:
- Terminal-based Music Control: Manage your Spotify playback (play, pause, skip tracks, adjust volume) without leaving your terminal.
- Music Discovery: Search for songs, artists, or albums directly from the command line.
- Device Management: View and switch between available Spotify playback devices.
- Personalized Listening: Like tracks to help Spotify's algorithm tailor recommendations to your taste.
- Automated Workflows: Integrate Spotify control into scripts for personalized background music during work sessions.
Example Prompts
Here are three example prompts you can use with OpenClaw:
- "Play the latest album by The National."
- "Search for indie rock songs and play the first result."
- "What device is currently playing music?"
Tips & Limitations
Tips:
spogois Preferred: For the best experience, ensurespogois installed and configured. Importing your Chrome browser cookies (spogo auth import --browser chrome) is often the easiest way to authenticate.- Device Management: Use
spogo device listto see available devices andspogo device set '<name|id>'to switch playback. - Status Updates: Check the current playback status with
spogo status. - TUI Shortcuts: If you access the
spogoorspotify_playerterminal user interface (TUI), pressing?will reveal available keyboard shortcuts. - Configuration: Customization options for
spotify_playercan be found in~/.config/spotify-player/app.toml.
Limitations:
- Spotify Premium Required: A Spotify Premium subscription is mandatory for this skill to function.
- Tool Dependency: The skill relies on either
spogoorspotify_playerbeing installed and correctly set up on your system. If neither is installed, the skill will not work. - Authentication: Successful operation hinges on proper authentication with Spotify, typically handled during the
spogoorspotify_playersetup. If authentication fails, playback and search may not work. - Browser Dependency (for spogo setup): The
spogo auth import --browser chromecommand requires Google Chrome to be installed and have active Spotify sessions. - API Limitations: While the tools provide extensive control, they are subject to Spotify's API capabilities and rate limits.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-openclaw-spotify-player": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, external-api, code-execution
Related Skills
skill-creator
Create, edit, audit, tidy, validate, or restructure AgentSkills and SKILL.md files.
video-frames
Extract frames or short clips from videos using ffmpeg.
trello
Manage Trello boards, lists, and cards via the Trello REST API.
mcporter
List, configure, authenticate, call, and inspect MCP servers/tools with mcporter over HTTP or stdio.
openai-whisper
Local speech-to-text with the Whisper CLI (no API key).