← Back to Skills Marketplace
jordyvandomselaar

Sonarr

by jordyvandomselaar · GitHub ↗ · v1.2.0
cross-platform ✓ Security Clean
3150
Downloads
5
Stars
23
Active Installs
3
Versions
Install in OpenClaw
/install sonarr
Description
Search and add TV shows to Sonarr. Supports monitor options, search-on-add.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sonarr
  3. After installation, invoke the skill by name or use /sonarr
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug sonarr
Version 1.2.0
License
All-time Installs 24
Active Installs 23
Total Versions 3
Frequently Asked Questions

What is Sonarr?

Search and add TV shows to Sonarr. Supports monitor options, search-on-add. It is an AI Agent Skill for Claude Code / OpenClaw, with 3150 downloads so far.

How do I install Sonarr?

Run "/install sonarr" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Sonarr free?

Yes, Sonarr is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Sonarr support?

Sonarr is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Sonarr?

It is built and maintained by jordyvandomselaar (@jordyvandomselaar); the current version is v1.2.0.

💬 Comments