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
apple-notes
Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.
sherpa-onnx-tts
Local text-to-speech via sherpa-onnx (offline, no cloud)
goplaces
Query Google Places for text search, place details, resolve, reviews, or scriptable JSON via goplaces.
skill-creator
Create, edit, improve, tidy, review, audit, or restructure AgentSkills and SKILL.md files.
video-frames
Extract frames or short clips from videos using ffmpeg.