一个基于 Python 的 CLI 工具,通过使用官方 Spotify Web API 的 AI 代理来控制 Spotify 播放和设备。
从源直接安装技能的最快方式。
npx clawhub@latest install spotify-controller
将技能文件夹复制到以下位置之一
~/.openclaw/skills/ <project>/skills/ 优先级:工作区 > 本地 > 内置
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 spotify-controller。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
获取包含原生技能文件的ZIP压缩包。
Spotify 控制器技能使 AI 代理能够直接与 Spotify Web API 交互,以管理音乐播放和设备状态。它专门设计用于解决无头环境(如 VPS 或 Docker 容器)中控制媒体的挑战,在这些环境中本地音频输出不可用。通过利用 Openclaw Skills,开发人员可以赋予其代理播放曲目、调节音量以及在 Spotify Connect 设备之间无缝切换的能力。
这种集成允许实现一种复杂的流程,即代理充当远程控制器。由于它使用官方 Web API,因此不需要在服务器本身运行本地 Spotify 客户端。相反,它向任何活动设备(如智能手机、智能音箱或桌面应用)发送命令,使其成为任何 Openclaw Skills 集合的多功能补充。
uv pip install requests --system
SPOTIFY_CLIENT_ID=your_id
SPOTIFY_CLIENT_SECRET=your_secret
SPOTIFY_REFRESH_TOKEN=your_token
| 元素 | 类型 | 描述 |
|---|---|---|
| spotify.py | 脚本 | 与 Spotify Web API 接口的核心逻辑。 |
| 环境变量 | 凭据 | 客户端 ID、密钥和刷新令牌的安全存储。 |
| 命令行参数 | 输入 | 诸如状态、播放、暂停、音量和搜索等参数。 |
| Spotify URI | 标识符 | 用于定位特定曲目或专辑进行播放的唯一字符串。 |
加载中







































