← Back to Skills Marketplace
348
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install spotify-openclaw
Description
Full Spotify Premium control + deep music intelligence for OpenClaw. Playback: play by name/URI/playlist, pause, next, prev, volume, shuffle, queue. Auto-lau...
Usage Guidance
This skill appears to do exactly what it claims: control Spotify playback and analyze your library. Before installing, verify the GitHub source you trust, install the 'spotipy' package from PyPI, and only add your Spotify client_id/client_secret to the macOS Keychain if you trust the script. Be aware: OAuth tokens and cache are stored locally at ~/.openclaw/.spotify_cache; you can revoke app access from your Spotify Developer Dashboard if needed. Note this is macOS-specific (uses the 'security' Keychain tool) and requires Spotify Premium for playback control. If you want extra assurance, skim spotify.py for any external URLs or unexpected subprocess calls (the script uses 'security' and standard Spotify API calls, which is normal).
Capability Analysis
Type: OpenClaw Skill
Name: spotify-openclaw
Version: 1.0.0
The skill provides legitimate Spotify playback and analysis functionality using the official 'spotipy' library. It demonstrates good security hygiene by utilizing the macOS Keychain for credential storage via 'security find-generic-password' in 'spotify.py' instead of hardcoding secrets. While it uses 'os.system' to launch the Spotify app, the command is a static string with no risk of command injection, and all network activity is confined to standard Spotify API interactions.
Capability Assessment
Purpose & Capability
Name/description (Spotify playback, analysis, discovery) match the included python script and SKILL.md. The script uses spotipy and Spotify APIs, reads client credentials from macOS Keychain, and stores a local token cache — all expected for this functionality.
Instruction Scope
SKILL.md tells the user/agent to copy the script to ~/.openclaw/scripts and run python3 commands; the script itself runs the macOS 'security' command to read Keychain, performs OAuth (opens browser), calls Spotify APIs, and writes a cache at ~/.openclaw/.spotify_cache. These actions are within the described scope but are macOS-specific and involve storing OAuth tokens locally.
Install Mechanism
The registry shows no install spec (instruction-only), but SKILL.md includes a pip install recommendation for the 'spotipy' package. Installing spotipy from PyPI is a reasonable, low-to-moderate-risk choice for this skill; there is no opaque remote download or archive extraction.
Credentials
No unrelated environment variables or external credentials are requested. The skill instructs the user to place Spotify client_id/secret into macOS Keychain and then reads them via the 'security' tool; that is proportional to performing OAuth with Spotify. The script requests broad Spotify scopes (playback, library, playlists) that are necessary for the advertised features.
Persistence & Privilege
The skill is not always-enabled, is user-invocable, and does not request unusual persistent privileges. It writes a token cache under ~/.openclaw/.spotify_cache and is meant to be copied into the user's OpenClaw scripts folder — expected behavior for a local helper.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install spotify-openclaw - After installation, invoke the skill by name or use
/spotify-openclaw - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
spotify-openclaw 1.0.0
- Initial release providing full Spotify Premium control via OpenClaw on macOS.
- Enables playback commands (play/pause/next/prev/volume/shuffle/queue), auto-launches Spotify if not running.
- Includes deep analysis features: top tracks/artists for 3 time periods, genre breakdown, and liked songs search.
- Supports music discovery without Spotify's Recommendations API using related artists and top tracks.
- One-command playlist creation and population.
- Authenticates securely using macOS Keychain for credentials.
- Multi-language voice triggers (English and Russian) supported.
Metadata
Frequently Asked Questions
What is Spotify Openclaw?
Full Spotify Premium control + deep music intelligence for OpenClaw. Playback: play by name/URI/playlist, pause, next, prev, volume, shuffle, queue. Auto-lau... It is an AI Agent Skill for Claude Code / OpenClaw, with 348 downloads so far.
How do I install Spotify Openclaw?
Run "/install spotify-openclaw" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Spotify Openclaw free?
Yes, Spotify Openclaw is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Spotify Openclaw support?
Spotify Openclaw is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Spotify Openclaw?
It is built and maintained by Mixx (@mixx85); the current version is v1.0.0.
More Skills