关于 sonos
用于通过现有本地工具执行 Sonos 音乐与播放操作的技能,涵盖队列、房间、分组和 YouTube 音源,并要求在更改播放状态前确认。
主要功能
- 01搜索并播放音乐
- 02管理播放队列
- 03控制播放与音量
- 04分组或切换房间
- 05处理 YouTube 音频源
适用场景
- 01播放指定曲目或专辑
- 02暂停或调整房间播放
- 03播放受支持的 YouTube 音频
- 04在房间间切换播放
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ steipete/ agent-scripts --skill sonos安装后在 Claude Code 中输入/sonos确认已加载。
附带文件agents/openai.yaml
详细介绍
Sonos
用于 Sonos 音乐、播放、队列、房间/分组和 YouTube 工作流。
规则
- 优先使用当前仓库中已有的本地 Sonos 工具,再考虑编写 shell/API 调用。
- 除非用户提出要求,否则不要更改扬声器分组、队列或播放状态。
- 目标房间/分组不明确时,请先确认。
- 对于 YouTube,优先使用可播放的音频 URL,或仓库中已有的本地提取工作流;除非用户提出要求,否则不要下载。
- 除非用户明确要求进行诊断,否则不要开展网络/调试工作。
- 对于密钥、服务令牌和账户身份验证:先检查环境变量/配置文件;仅根据仓库/AGENTS 规则使用
op。
工作流
- 查找仓库命令:
rg --files- package 脚本或 CLI 帮助
- 确定目标:
- 房间/分组
- 服务/来源
- 查询、URL、播放列表、专辑、艺人或曲目
- 适用时先读取当前状态:
- 房间/分组
- 正在播放
- 队列
- 执行用户要求的播放操作。
- 再次读取当前状态进行验证。
常见任务
- 按曲目、专辑、艺人、播放列表或电台搜索并播放音乐。
- 添加到队列或替换队列。
- 暂停、恢复、跳过、定位、随机播放、重复播放。
- 设置房间/分组的音量或静音。
- 在房间之间移动/分组播放。
- 在本地工具支持时,通过 Sonos 播放 YouTube 音频/音乐。
YouTube 说明
- 将 YouTube URL 视为媒体来源,而非下载请求。
- 如果需要转换/提取,优先使用仓库中已有的本地工具链。
- 如果 Sonos/服务支持限制了直接播放,请明确说明限制。
评论
支持 Markdown