feat(spotify): implement milestone M1 scaffold

This commit is contained in:
2026-04-12 01:28:47 -05:00
parent a91b82ae32
commit f7dfb7d71d
13 changed files with 1118 additions and 0 deletions

20
skills/spotify/SKILL.md Normal file
View File

@@ -0,0 +1,20 @@
---
name: spotify
description: Search Spotify tracks, create and manage playlists, and import songs from text files, M3U playlists, or music folders.
metadata: {"clawdbot":{"emoji":"music","requires":{"bins":["node"]}}}
---
# Spotify
Use this skill when the user wants to search Spotify tracks, create playlists, add or remove playlist tracks, or import songs from a text list, M3U/M3U8 playlist, or local music folder.
Use the local helper from the installed skill directory:
```bash
cd ~/.openclaw/workspace/skills/spotify
scripts/spotify --help
```
This skill uses the Spotify Web API with OAuth2 Authorization Code + PKCE. It does not use browser automation for Spotify operations and does not need a Spotify client secret.
Do not print token files or OAuth callback data. Use `--json` for machine-readable command output.