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
sag
ElevenLabs text-to-speech with mac-style say UX.
bear-notes
Create, search, and manage Bear notes via grizzly CLI.
mcporter
Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.
eightctl
Control Eight Sleep pods (status, temperature, alarms, schedules).
xurl
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.