← 返回 Skills 市场
Sonarr
作者
jordyvandomselaar
· GitHub ↗
· v1.2.0
3150
总下载
5
收藏
23
当前安装
3
版本数
在 OpenClaw 中安装
/install sonarr
功能描述
Search and add TV shows to Sonarr. Supports monitor options, search-on-add.
安全使用建议
This skill appears to do what it claims: it calls your Sonarr API to search/add/remove shows. Before installing, verify you have curl and jq on the agent host, review the included scripts/sonarr.sh (it will run curl and jq locally), and create the config file at ~/.clawdbot/credentials/sonarr/config.json with your Sonarr URL and API key. Ensure that file is readable only by you (restrict permissions) because it contains a secret. Note the remove command can delete media files when run with --delete-files — the skill warns to ask the user before deleting, so make sure your agent interaction enforces that confirmation. If you rely on the SKILL.md requirement that results be displayed as clickable markdown links, be aware the bundled script prints plain text numbered results and uses a /dereferrer/ TVDB URL with the tvdbId, so you may need to adjust formatting or the script if you need exact markdown links or a slug-based URL.
功能分析
Type: OpenClaw Skill
Name: sonarr
Version: 1.2.0
The skill is designed to interact with a user-configured Sonarr instance. It reads API credentials from `~/.clawdbot/credentials/sonarr/config.json` and directs all network requests via `curl` to the specified Sonarr URL. The `SKILL.md` contains benign prompt injection instructions for the agent, guiding it on how to present search results and ask for user confirmation (e.g., 'Always ask user if they want to delete files when removing!'), which are aimed at improving user experience rather than subverting the agent or performing malicious actions. There is no evidence of data exfiltration, malicious execution, persistence, or obfuscation.
能力评估
Purpose & Capability
The skill's purpose (search/add/remove shows in Sonarr) matches the included script and instructions: the script calls the Sonarr API and requires only a Sonarr URL and API key stored in ~/.clawdbot/credentials/sonarr/config.json. Minor inconsistency: the registry metadata reported no required binaries, but the SKILL.md front-matter and the script clearly require curl and jq.
Instruction Scope
SKILL.md and the script stay within the Sonarr domain: they read the local config JSON and call Sonarr endpoints. Two small mismatches to be aware of: SKILL.md instructs that results should be presented with clickable TVDB links in the format https://thetvdb.com/series/SLUG, but the script prints numbered plaintext lines and constructs links using https://thetvdb.com/dereferrer/series/<tvdbId> (uses tvdbId, not slug). Also SKILL.md front-matter lists required bins (curl, jq) while registry metadata listed none.
Install Mechanism
There is no install spec (instruction-only plus a bundled script). No network downloads or extraction steps are performed by the skill itself. Risk is limited to executing the included shell script on the host.
Credentials
No environment variables or external credentials are requested. The only credential is the Sonarr API key stored in a local JSON file under the user's home directory, which is proportional to the skill's needs. Recommendation: keep that config file protected with appropriate filesystem permissions since it contains an API key.
Persistence & Privilege
always:false and the skill does not request persistent or system-wide changes. It does not alter other skills or agent-wide settings. The skill can be invoked autonomously (platform default), but that is expected and not combined with other concerning privileges here.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install sonarr - 安装完成后,直接呼叫该 Skill 的名称或使用
/sonarr触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.0
Configurable default quality profile
v1.1.0
Ask for quality profile when adding
v1.0.0
Initial release of the Sonarr skill.
- Search and add TV shows to Sonarr via command-line scripts.
- Presents search results with clickable TVDB links for all titles.
- Supports monitor options and immediate or delayed search on add.
- Allows checking if a show exists, adding, and removing shows (with delete files prompt).
- Provides commands to retrieve root folders and quality profiles for configuration.
元数据
常见问题
Sonarr 是什么?
Search and add TV shows to Sonarr. Supports monitor options, search-on-add. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 3150 次。
如何安装 Sonarr?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install sonarr」即可一键安装,无需额外配置。
Sonarr 是免费的吗?
是的,Sonarr 完全免费(开源免费),可自由下载、安装和使用。
Sonarr 支持哪些平台?
Sonarr 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Sonarr?
由 jordyvandomselaar(@jordyvandomselaar)开发并维护,当前版本 v1.2.0。
推荐 Skills