Spotify

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill is a plausible Spotify controller, but it tells the agent to run a missing local Python script with Spotify/Keychain access, so the real behavior is not reviewable from the package.

Treat this as a review-before-use skill. It appears intended for Spotify control, but the package does not include the Python script it tells the agent to run. Before installing, verify the actual helper code from the homepage or another trusted source, check the Spotify OAuth scopes, use a dedicated Spotify developer app if possible, and require confirmation for playlist-changing actions.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

The agent may try to run unreviewed local code under the user's account, potentially with Spotify credentials once configured.

Why it was flagged

The provided manifest contains only SKILL.md and no reviewed spotify.py helper, yet the skill’s primary workflow depends on executing that missing local script.

Skill content
> **ALWAYS run `python3 ~/.openclaw/scripts/spotify.py [cmd]`** — never respond with text only.
Recommendation

Only enable this after obtaining the actual spotify.py from a trusted source, reviewing it, and confirming it is installed where the skill expects.

ConcernMedium Confidence
ASI03: Identity and Privilege Abuse
What this means

The helper could gain authority to read Spotify library/listening data and change playback or playlists, but the reviewed package does not show how that access is limited.

Why it was flagged

The skill requires persistent Spotify app credentials and an OAuth login, but the registry declares no credential contract and the supplied artifacts do not show OAuth scopes or token handling.

Skill content
Credentials via macOS Keychain ... `security add-generic-password -a openclaw -s openclaw.spotify.client_secret -w "CLIENT_SECRET"` ... First auth — run `now`, browser opens, log in once
Recommendation

Use a dedicated Spotify developer app, inspect the helper’s OAuth scopes and token storage, and revoke the app’s access if you stop using the skill.

What this means

A mistaken or over-broad request could alter playlists, queue music, or change playback state.

Why it was flagged

These commands can mutate the user's Spotify account by creating or modifying playlists; this is purpose-aligned, but it is still account-changing authority.

Skill content
`make-playlist "Top March 2026" short 20` ... `create-playlist "My Playlist" "Description"` ... `add-to-playlist PLAYLIST_ID URI1 URI2`
Recommendation

Ask the agent to confirm before creating playlists, adding tracks, changing volume, or queueing many items.

What this means

Installing or running the helper may bring in external Python code that was not analyzed in the provided artifact set.

Why it was flagged

The skill documents installing a Python package and running Python commands. That is expected for a Spotify API helper, but the dependency is not version-pinned and is not represented in the registry install spec.

Skill content
"install": [{ "id": "pip", "kind": "pip", "package": "spotipy", "label": "Install spotipy (pip)" }]
Recommendation

Install dependencies from trusted package sources, prefer pinned versions, and review the helper before first use.