← 返回 Skills 市场
terrycarter1985

Sonos Music Search Skill

作者 terrycarter1985 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
86
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install sonos-music-search-skill
功能描述
Search and play music on Sonos speakers using Brave Search to find Spotify tracks
安全使用建议
This skill appears to implement what it claims (Brave Search → find Spotify track → play on Sonos), but I recommend the following before installing or enabling it: 1) Do not rely on the registry metadata alone — the code requires BRAVE_API_KEY but the metadata does not declare it. Set BRAVE_API_KEY in your environment before using the skill (or the module will throw at import). 2) Inspect package.json and the two dependencies (@brave/search-api and sonos) and run `npm audit` locally; installing will fetch code from npm. 3) Be aware the skill performs web searches and will use the first search hit without robust validation — it may fail to play or produce incorrect URIs. 4) If you plan to enable autonomous invocation, remember the skill will make outbound network calls (Brave) and perform LAN discovery of Sonos devices; only grant access in environments where that is acceptable. 5) Prefer installing only if the project source and repository are trustworthy; ask the publisher to fix the metadata to declare BRAVE_API_KEY and to validate Spotify URLs and search fallbacks before you enable it.
功能分析
Type: OpenClaw Skill Name: sonos-music-search-skill Version: 1.0.0 The skill provides legitimate functionality for searching Spotify tracks via Brave Search and playing them on local Sonos speakers. The code in src/index.js is straightforward and aligns with the documentation in SKILL.md and README.md. While the included audit-report.md identifies several implementation flaws (such as lack of URL validation and case-sensitivity issues), these are classified as unintentional bugs rather than malicious intent. No evidence of data exfiltration, unauthorized remote execution, or harmful prompt injection was found.
能力评估
Purpose & Capability
The skill's stated purpose (use Brave Search to find Spotify tracks and play them on Sonos) matches the code's imports ( @brave/search-api and sonos ). However the registry metadata lists no required environment variables or primary credential while both SKILL.md and src/index.js require BRAVE_API_KEY — this mismatch is incoherent and should have been declared.
Instruction Scope
Runtime instructions are generally scoped to the declared purpose: call Brave Search, extract a Spotify track URL, discover Sonos devices on the LAN, and play a URI. The code does not attempt to read unrelated files or external secrets. Implementation issues: the module throws immediately if BRAVE_API_KEY is missing (happens at import time), only uses the first search result without fallback, and converts URLs with an unchecked string replace which can produce invalid URIs. Those are functional/robustness problems but not evidence of exfiltration.
Install Mechanism
There is no install spec in registry metadata (instruction-only), but the package contains package.json and dependencies (@brave/search-api, sonos). Installing will pull those npm packages — a normal source for this functionality. No downloads from arbitrary URLs or archive extraction are present. The absence of an explicit install spec while code/deps exist is a mild inconsistency to be aware of.
Credentials
Only one secret is actually needed: BRAVE_API_KEY, which is appropriate for a Brave Search integration. However the registry metadata incorrectly lists no required env vars; this is an important omission. No other credentials or unrelated environment access are requested.
Persistence & Privilege
The skill does not request elevated persistence (always:false), is user-invocable, and does not modify other skills or system-wide config. It performs network calls (Brave Search) and local LAN discovery of Sonos devices — expected for its purpose.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install sonos-music-search-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /sonos-music-search-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Sonos Music Search Skill 1.0.0 - Initial release - Search Spotify tracks using Brave Search - Play found music on specified Sonos speakers - View currently playing track information - Simple setup with only Brave API key required
元数据
Slug sonos-music-search-skill
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Sonos Music Search Skill 是什么?

Search and play music on Sonos speakers using Brave Search to find Spotify tracks. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 86 次。

如何安装 Sonos Music Search Skill?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install sonos-music-search-skill」即可一键安装,无需额外配置。

Sonos Music Search Skill 是免费的吗?

是的,Sonos Music Search Skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Sonos Music Search Skill 支持哪些平台?

Sonos Music Search Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Sonos Music Search Skill?

由 terrycarter1985(@terrycarter1985)开发并维护,当前版本 v1.0.0。

💬 留言讨论