Spotify Intelligence:先进的音乐自动化与 AI 策展 - Openclaw Skills
作者:互联网
2026-04-16
什么是 Spotify Intelligence?
Spotify Intelligence 是一个高性能音乐管理模块,旨在与 AI 智能体无缝集成。它利用 Spotify API 提供超越基础播放的功能;它集成了一个反馈循环和决策引擎,根据不断演变的用户偏好来策划音乐。通过利用 Openclaw Skills,开发者可以赋能其智能体处理复杂的音乐任务,如情绪转换推荐、播放列表治理和可解释的决策。
该技能通过一系列模块化的 Python 入口点运行,确保了音乐自动化的稳健和可扩展框架。它超越了标准的 API 封装,通过维护自己的本地状态和逻辑层,允许智能体理解为什么选择特定歌曲,以及它们如何与用户当前的上下文或历史反馈保持一致。
下载入口:https://github.com/openclaw/skills/tree/main/skills/kanazumie/spotify-intelligence
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install spotify-intelligence
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 spotify-intelligence。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
Spotify Intelligence 应用场景
- 根据特定情绪、活动或环境触发器自动播放音乐。
- 使用专门的 passend(匹配)、mood-shift(情绪转换)或 explore(探索)模式生成智能歌曲推荐。
- 构建一个反馈感知的音乐库,实时学习跳过、点赞和不喜欢等行为。
- 维护所有播放列表决策和 AI 驱动音乐选择的治理记录,以便进行审计。
- 该技能使用存储在 data/tokens.json 中的本地 OAuth 凭据通过 Spotify API 进行身份验证。
- 用户或父智能体通过 Python 运行程序进行交互,以控制播放、搜索歌曲或请求推荐。
- 系统处理用户反馈(包括点赞、不喜欢和跳过),以更新内部评分模型。
- 定期重建衍生特征,以根据更新的反馈循环提高推荐准确性。
- 每一个决策和操作都记录在本地 SQLite 数据库中,以确保治理和可解释的 AI 逻辑。
Spotify Intelligence 配置指南
要开始使用 Openclaw Skills 库中的此插件,请按照以下步骤操作:
- 设置所需的环境变量:
export SPOTIFY_CLIENT_ID='your_client_id'
export SPOTIFY_CLIENT_SECRET='your_client_secret'
export SPOTIFY_REDIRECT_URI='your_callback_url'
- 运行身份验证脚本以生成本地令牌:
python scripts/auth/oauth_auth.py
- 确保初始化本地数据目录以存储令牌和 SQLite 数据库。
Spotify Intelligence 数据架构与分类体系
该技能通过 JSON 和 SQLite 格式管理数据,以确保 Openclaw Skills 生态系统内的持久性和性能:
| 数据组件 | 格式 | 用途 |
|---|---|---|
| tokens.json | JSON | 存储持久会话的 OAuth 访问和刷新令牌。 |
| spotify-intelligence.sqlite | SQLite | 管理决策日志、反馈跟踪和衍生特征集。 |
| scripts/ | 目录 | 包含播放、认证和推荐层的核心逻辑。 |
| references/ | Markdown | 包含读取层、反馈循环和治理模块的技术文档。 |
name: spotify-intelligence
description: "Spotify intelligence skill with Python runners for auth, playback control, recommendations, feedback loop, governance, and explainable playlist decisions."
metadata:
required-env:
- SPOTIFY_CLIENT_ID
- SPOTIFY_CLIENT_SECRET
- SPOTIFY_REDIRECT_URI (optional)
primary-credential: SPOTIFY_CLIENT_ID + SPOTIFY_CLIENT_SECRET
local-storage:
- data/tokens.json
- data/spotify-intelligence.sqlite
notes:
- Uses Spotify API only (api.spotify.com and accounts.spotify.com)
- Stores OAuth tokens locally on the host
Spotify Intelligence (ClawHub Edition)
This edition is ClawHub-validator compatible (text + python-focused).
The full local Windows edition may include additional PowerShell wrappers.
Required env
SPOTIFY_CLIENT_IDSPOTIFY_CLIENT_SECRET- optional
SPOTIFY_REDIRECT_URI
Core Python entrypoints
- Auth token exchange:
scripts/auth/oauth_auth.py - Playback control:
scripts/playback/playback_control.py - Recommendations:
scripts/recommend/recommend-now.py - Recommendation helper:
scripts/recommend/recommend_commands.py - Derived features:
scripts/decision/rebuild-derived-features.py
Key capabilities
- Playback (play/pause/next/previous/volume/device/queue)
- Song search with own-playlist preference + global fallback
- Recommendation modes:
passend,mood-shift,explore - Feedback-aware scoring (like/dislike/skip/keep)
- Governance and decision logging (DB-backed)
References
references/read-layer.mdreferences/playback-control.mdreferences/recommendation-layer.mdreferences/feedback-loop.mdreferences/governance-cost.mdreferences/status-handover-2026-02-24.md
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
memory-stack: 3层 AI 记忆架构 - Openclaw Skills
ClawWhisper: 临时多智能体对话 - Openclaw Skills
YouTube API 集成:搜索、播放列表与频道管理 - Openclaw Skills
微信数据技能:读取本地消息与联系人 - Openclaw Skills
TODO Tracker:AI 智能体持久化任务管理 - Openclaw Skills
SEO 优化器:自动化网站审计和元数据 - Openclaw 技能
Search X:AI 智能体实时 Twitter 搜索 - Openclaw Skills
n8n 工作流管理:自动化与控制工作流 - Openclaw Skills
AI 智能体 Google Drive API 集成 - Openclaw Skills
ClawGateSecure:高级安全与提示词注入防护 - Openclaw Skills
AI精选
