Spotify Player for Openclaw

A terminal-based Spotify controller that allows AI agents and developers to manage music playback and searches via command-line interfaces.

engahmedsalah358-lgtm
v1.0.0
Jan 27, 2026
1
3.1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install ahmed

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install ahmed using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Spotify Player?

The spotify-player skill integrates terminal-based Spotify clients into your development workflow. By leveraging tools like spogo and spotify_player, this Openclaw Skills contribution enables seamless control over music playback, track searching, and device management without leaving your terminal environment. It is designed for developers who want to automate their workspace and maintain focus while enjoying their favorite music.

This skill prioritizes spogo for its streamlined authentication and performance, while providing spotify_player as a robust fallback. By incorporating these tools into Openclaw Skills, developers can create automated triggers for music based on coding milestones or focus sessions.

Spotify Player Use Cases

  • Searching for specific tracks, albums, or artists directly via CLI commands.
  • Controlling playback states like play, pause, next, and previous through terminal inputs.
  • Managing and switching between different Spotify Connect devices programmatically.
  • Checking current playback status to integrate with developer dashboards or status bars.

How Spotify Player Works

  1. The skill detects the presence of the required binaries, prioritizing spogo over spotify_player.
  2. It utilizes an authenticated session via browser cookies or API credentials to communicate with Spotify services.
  3. The skill processes command-line arguments to execute specific playback or search functions.
  4. It interacts with the Spotify Connect protocol to sync playback across various hardware and software devices.

Spotify Player Setup

To utilize this within the Openclaw Skills ecosystem, ensure you have a Spotify Premium account and follow these installation steps:

# Install spogo (Recommended)
brew tap steipete/tap
brew install spogo

# Or install spotify_player as a fallback
brew install spotify_player

# Import authentication for spogo
spogo auth import --browser chrome

Spotify Player Data Schema & Taxonomy

The skill organizes its configuration and session data within specific directory structures to ensure persistence and security.

Component Path / Detail
Configuration Folder ~/.config/spotify-player
Main Config File app.toml
Auth Storage Browser cookies or local token files
Device Management Cached device IDs for quick switching

Spotify Player Advanced Features

  • Support for custom Spotify client_id settings to enable personalized Spotify Connect integrations.
  • Interactive Terminal UI (TUI) shortcuts accessible via the ? key during active sessions.
  • Dual-engine support with automatic fallback to ensure your Openclaw Skills commands always work.
  • Efficient track liking and library management directly through CLI flags.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*