Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

spotify-player — Claude skill: Spotify from the terminal

This skill lets your agent search and control Spotify playback from the terminal. Handy when you want to skip tracks without leaving the editor.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add openclaw/openclaw --skill spotify-player -a claude-code
Open on GitHub

What spotify-player does

The skill drives Spotify through two CLI tools: spogo (preferred) and spotify_player (fallback). Your agent runs their commands — spogo search track "query" to find something, spogo play|pause|next|prev to control playback, spogo device list and spogo device set "" to pick a speaker or phone, spogo status to check what is on. The fallback has its own set: spotify_player search, spotify_player playback play|pause|next|previous, spotify_player connect, spotify_player like.

Setup starts with cookies: spogo auth import --browser chrome. You need a Spotify Premium account, otherwise playback will not work. Config lives in ~/.config/spotify-player, for example app.toml, and Spotify Connect needs a user client_id set there.

Worth installing if you already run spogo or spotify_player and want to poke at music from the chat. No Premium or no interest in terminal players — skip it.

What it helps with

  • search for a track by name and start it right away
  • pause playback without opening the Spotify app
  • move playback to another speaker or device
  • check what is playing with one command
  • like the current track

Example prompts for the agent

  • pause playback and tell me what's playing
  • find the track Midnight City and play it
  • switch playback to the living room speaker

How to install spotify-player

1Skills CLI (Vercel)

npx skills add openclaw/openclaw --skill spotify-player -a claude-code

2Manually: put the files in place

~/.claude/skills/spotify-player/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/spotify-player/

From the same set48

The whole set →
summarize openclaw Runs a CLI tool to summarize or transcribe web articles, YouTube videos, podcasts, and local PDF documents directly within your AI assistant. Claude Code CX Codex Cursor +1 26,900installs weather openclaw This skill fetches current conditions and forecasts for a city, region, airport code, or coordinates. Use it to check rain and temperature or plan a trip. Claude Code CX Codex Cursor +1 9,300installs gog openclaw Guides an agent using the gog CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs. Use it when Google Workspace tasks need to run from a terminal. Claude Code CX Codex Cursor +1 8,500installs tmux openclaw Lets an agent work with live tmux sessions: read pane output, send keys and text, wait for a prompt line to show up. Claude Code CX Codex Cursor +1 8,400installs openai-whisper openclaw This skill lets your agent call the Whisper CLI to transcribe audio on your own machine. No API key needed. Claude Code CX Codex Cursor +1 7,100installs nano-pdf openclaw Edit PDF pages with plain text instructions through the nano-pdf CLI. Useful when you need to fix a typo or swap a heading without leaving your terminal. Claude Code CX Codex Cursor +1 7,100installs skill-creator openclaw A skill for writing, repairing and reviewing other skills. It splits behaviour into branches, sets the frontmatter and sorts resources into folders. Useful once your skill folder gets crowded. Claude Code CX Codex Cursor +1 6,700installs coding-agent openclaw This skill sends large coding tasks to Codex, Claude Code, or OpenCode as background workers. Use it for refactors, PR reviews, and issue-to-PR work. Claude Code CX Codex Cursor +1 6,500installs

Similar

Questions about spotify-player

How do I install spotify-player in Claude?

Run npx skills add openclaw/openclaw --skill spotify-player -a claude-code. The skill file lands at ~/.claude/skills/spotify-player/SKILL.md.

What does spotify-player do?

It gives your agent commands to search tracks and control Spotify playback through the spogo or spotify_player terminal tools.

What do I need for it to work?

A Spotify Premium account and either spogo or spotify_player. For spogo, import cookies first with spogo auth import --browser chrome.

Source text

SKILL.md · MIT
---
name: spotify-player
description: "Terminal Spotify playback/search via spogo (preferred) or spotify_player."
homepage: https://www.spotify.com
metadata:
  {
    "openclaw":
      {
        "emoji": "🎵",
        "requires": { "anyBins": ["spogo", "spotify_player"] },
        "install":
          [
            {
              "id": "brew",
              "kind": "brew",
              "formula": "spogo",
              "tap": "steipete/tap",
              "bins": ["spogo"],
              "label": "Install spogo (brew)",
            },
            {
              "id": "brew",
              "kind": "brew",
              "formula": "spotify_player",
              "bins": ["spotify_player"],
              "label": "Install spotify_player (brew)",
            },
          ],
      },
  }
---

# spogo / spotify_player

Use `spogo` **(preferred)** for Spotify playback/search. Fall back to `spotify_player` if needed.

Requirements

- Spotify Premium account.
- Either `spogo` or `spotify_player` installed.

spogo setup

- Import cookies: `spogo auth import --browser chrome`

Common CLI commands

- Search: `spogo search track "query"`
- Playback: `spogo play|pause|next|prev`
- Devices: `spogo device list`, `spogo device set "<name|id>"`
- Status: `spogo status`

spotify_player commands (fallback)

- Search: `spotify_player search "query"`
- Playback: `spotify_player playback play|pause|next|previous`
- Connect device: `spotify_player connect`
- Like track: `spotify_player like`

Notes

- Config folder: `~/.config/spotify-player` (e.g., `app.toml`).
- For Spotify Connect integration, set a user `client_id` in config.
- TUI shortcuts are available via `?` in the app.

© openclaw · MIT · openclaw/openclaw

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor