S

Sonoscli

精选

sonoscli

v1.0.0⚡ 加速下载可用

Sonoscli 技能将 Sonos 音箱的完整控制能力集成到 Claude 中,让你用自然语言管理局域网内的所有 Sonos 设备。底层基于 Go 语言开发的 sonoscli 命令行工具,通过 UPnP/SOAP 协议自动发现本地网络中的 Sonos 音箱,并智能解析协调器角色,确保操作行为与 Sonos 官方应用一致。你可以用一句话控制音乐播放(播放、暂停、上一首、下一首)、精确调节音量、查询当前播放状态和曲目信息、将多个音箱编入同一分组实现全屋同步播放。技能还支持连续执行多条命令,可以在命令之间插入延时、等待音箱开始或停止播放、创建循环操作序列。对于在编码环境中工作的开发者来说,无需离开终端就能控制背景音乐,是提升工作体验的实用工具。它也是智能家居自动化场景中音频控制的理想选择,可以与其他自动化工作流无缝衔接。

4.4万下载量
29收藏
29+安装量

安装方式

将此提示发送给你的 Agent,以安装技能

请帮我安装 Sonoscli 技能。

可以通过 npm install -g @anthropic-ai/sonoscli 全局安装,

或使用 npx @anthropic-ai/sonoscli 免安装直接运行。

也可以将技能内容添加到项目的 CLAUDE.md~/.claude/CLAUDE.md 文件中。

卸载方式

1

npm 卸载

推荐

如果是通过 npm 全局安装的技能,在终端执行

npm uninstall -g @anthropic-ai/sonoscli
2

手动卸载

找到并删除对应的技能配置内容

步骤 1 — 定位技能文件

检查以下位置,找到包含 Sonoscli 相关内容的文件:

  • 项目根目录 CLAUDE.md
  • 全局配置 ~/.claude/CLAUDE.md
  • 技能目录 ~/.claude/skills/

步骤 2 — 删除技能内容

打开对应文件,删除 Sonoscli 技能的完整配置段落,保存文件后即生效。

核心功能

1

UPnP 自动发现局域网内所有 Sonos 音箱设备

2

音乐播放控制:播放、暂停、切歌、进度跳转

3

精确音量调节与静音控制,支持分组统一调节

4

音箱分组管理,实现多房间同步播放

5

连续命令执行与延时控制,支持自动化操作序列

典型使用场景

开发者日常:不离开编码环境,用自然语言切换背景音乐和调节音量

智能家居:将 Sonos 控制集成到自动化流程中,定时播放或事件触发播放

聚会场景:快速将多个房间的音箱分组,实现全屋同步播放派对音乐

家庭使用:查询各房间音箱的播放状态,统一管理全家的音频设备

适用人群

Sonos 音箱用户、智能家居爱好者、喜欢在终端中控制一切的开发者,以及需要将音频控制纳入自动化工作流的技术用户。

安装须知

确保 Sonos 音箱与电脑在同一局域网内,安装 sonoscli 命令行工具,然后在 Claude 中安装 Sonoscli 技能即可通过 AI 控制音箱。

同类推荐:垂直场景