spotify-player
Terminal Spotify playback/search via spogo (preferred) or spotify_player.
Why use this skill?
Control your Spotify playback directly from the terminal using OpenClaw and spogo. Manage tracks, devices, and search with this efficient CLI integration.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/steipete/spotify-playerWhat This Skill Does
The spotify-player skill provides a seamless, terminal-based interface for controlling your Spotify account through OpenClaw. It leverages command-line utilities—specifically spogo (preferred) or spotify_player—to allow you to search for music, manage playback, and switch between output devices directly from your CLI environment. By integrating these lightweight tools, you can control your listening experience without ever leaving your terminal or needing to open the bloated official Spotify desktop application.
Installation
To install this skill, run the following command in your terminal:
clawhub install openclaw/skills/skills/steipete/spotify-player
Ensure you have a Spotify Premium account, as non-premium accounts are generally not supported by these third-party CLI wrappers. You must have either spogo or spotify_player installed on your system. For spogo, perform authentication by running spogo auth import --browser chrome to import your existing browser cookies. If you prefer spotify_player, ensure you have configured your client_id in ~/.config/spotify-player/app.toml to enable full Spotify Connect functionality.
Use Cases
This skill is perfect for developers, system administrators, and power users who spend their time in the terminal. Use it to quickly jump to a specific track during a coding session, pause playback when joining a video call, or switch audio output to a high-fidelity speaker system without needing to tab out of your IDE. It is also an excellent tool for automation scripts where you might want to trigger specific playlists based on system events.
Example Prompts
- "OpenClaw, use spogo to search for the song 'Midnight City' and start playback immediately."
- "Hey, switch the current Spotify playback device to my office speakers."
- "OpenClaw, skip this track and pause the music."
Tips & Limitations
Always prioritize spogo as it is the primary focus of this skill and offers more streamlined command syntax. If playback fails, verify your device status using spogo device list to ensure the target player is active. Remember that spotify_player acts as a robust fallback; if you run into authentication issues, re-import your cookies or check your local configuration files. Note that the skill relies on your system's network access to communicate with Spotify's servers, and its functionality is strictly limited to the capabilities exposed by the underlying binary tools.
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-steipete-spotify-player": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, network-access
Related Skills
swiftui-liquid-glass
Implement, review, or improve SwiftUI features using the iOS 26+ Liquid Glass API. Use when asked to adopt Liquid Glass in new SwiftUI UI, refactor an existing feature to Liquid Glass, or review Liquid Glass usage for correctness, performance, and design alignment.
qmd
Local search/indexing CLI (BM25 + vectors + rerank) with MCP mode.
songsee
Generate spectrograms and feature-panel visualizations from audio with the songsee CLI.
summarize
Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).
bird
X/Twitter CLI for reading, searching, and posting via cookies or Sweetistics.