ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified media Safety 5/5

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/steipete/spotify-player
Or

What 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

  1. "OpenClaw, use spogo to search for the song 'Midnight City' and start playback immediately."
  2. "Hey, switch the current Spotify playback device to my office speakers."
  3. "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

Author@steipete
Stars982
Views4
Updated2026-02-14
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-steipete-spotify-player": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#spotify#cli#media#music#productivity
Safety Score: 5/5

Flags: file-read, file-write, network-access