← Back to Skills Marketplace
2456
Downloads
1
Stars
3
Active Installs
6
Versions
Install in OpenClaw
/install spotify-linux
Description
Spotify CLI for headless Linux servers. Control Spotify playback via terminal using cookie auth (no OAuth callback needed). Perfect for remote servers withou...
Usage Guidance
This skill is coherent for controlling Spotify on headless servers, but it requires you to copy sensitive browser cookies (sp_dc and sp_t). Only proceed if you trust the spogo project and understand the risks: store the cookies in a restricted file (~/.config/spogo/cookies/) with tight permissions, avoid checking them into version control, and rotate them if you suspect compromise. Verify the spogo GitHub repository and the binary you install (go install pulls source from GitHub). Be aware that the browser fallback gives the agent the ability to open pages and click UI elements in an isolated profile—confirm your agent runtime truly isolates that profile if you need stricter guarantees. If possible, prefer standard OAuth flows on machines that can support the callback to avoid manual cookie handling.
Capability Analysis
Type: OpenClaw Skill
Name: spotify-linux
Version: 1.2.0
The skill is a legitimate utility for controlling Spotify on headless Linux servers using the open-source 'spogo' CLI tool. It facilitates authentication via session cookies (sp_dc, sp_t) which are stored locally, and the documentation explicitly instructs the agent to treat these as secrets and avoid logging or sharing them. The installation steps use standard Go commands and official download links (go.dev, github.com/steipete/spogo), with no evidence of malicious intent, data exfiltration, or unauthorized access.
Capability Assessment
Purpose & Capability
Name/description (Spotify CLI for headless servers) match the instructions: installing and using spogo, copying Spotify cookies, and optionally using browser automation to start playback. Required binaries (spogo) are appropriate.
Instruction Scope
Instructions focus on installing spogo, creating config and cookie files, and using browser fallback only to start playback. The browser automation step is described as using an isolated agent profile and only clicking Play, but this is an assertion rather than an enforced constraint—the agent is given the ability to open a browser and interact with pages, which is within scope but worth trusting explicitly.
Install Mechanism
No install spec in the registry but the SKILL.md documents 'go install' and downloading Go from go.dev — both are standard, traceable sources (GitHub and go.dev). No obscure download URLs or archive extraction from untrusted hosts are used.
Credentials
No environment variables or unrelated credentials are requested. The skill requires the user to provide two sensitive cookies (sp_dc and sp_t) stored locally — this is necessary for the cookie-auth approach but is high-sensitivity data and should be treated as secrets.
Persistence & Privilege
Skill does not request always:true and does not modify other skills or system-wide configs. It runs on demand and uses only local config/cookie files it tells the user to create.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install spotify-linux - After installation, invoke the skill by name or use
/spotify-linux - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
- Updated installation instructions to recommend adding spogo to PATH using ~/.bashrc instead of a system symlink.
- Clarified the use of tilde (~) for user home paths in config examples.
- Improved and clarified documentation for the browser fallback flow, emphasizing agent isolation and privacy.
- Added notes to make the browser fallback steps clearer and explicitly marked them as optional.
v1.1.0
Add security notes: cookie handling, network access scope, browser fallback explanation. Add metadata notes, author, allowed-tools.
v1.0.3
More accurate description of steipete's skill limitations
v1.0.2
Renamed to Spotify Headless for better discoverability
v1.0.1
Added reference to steipete's spotify-player skill and why this alternative exists
v1.0.0
Initial release - Spotify CLI for headless Linux servers with cookie auth
Metadata
Frequently Asked Questions
What is Spotify Player?
Spotify CLI for headless Linux servers. Control Spotify playback via terminal using cookie auth (no OAuth callback needed). Perfect for remote servers withou... It is an AI Agent Skill for Claude Code / OpenClaw, with 2456 downloads so far.
How do I install Spotify Player?
Run "/install spotify-linux" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Spotify Player free?
Yes, Spotify Player is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Spotify Player support?
Spotify Player is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Spotify Player?
It is built and maintained by shaharsh (@shaharsha); the current version is v1.2.0.
More Skills