Tsarr

v1.0.3

Manage home media services through TsArr from OpenClaw. Use for Radarr, Sonarr, Lidarr, Readarr, Prowlarr, Bazarr, qBittorrent, and Seerr tasks such as check...

1· 156·1 current·1 all-time
byRobbe Verhelst@robbeverhelst
Security Scan
Capability signals
Requires sensitive credentials
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description, required binary (tsarr), declared config paths (.tsarr.json, ~/.config/tsarr/config.json), and the install spec (npm package 'tsarr') all align with the stated purpose of managing Servarr apps via the tsarr CLI.
Instruction Scope
SKILL.md and references confine actions to running the tsarr CLI and inspecting/manipulating its config and services. They reference environment variables (TSARR_*) and explicit config files — these are relevant to the tool. Note: the skill references service-specific env vars and config files but does not require them; ensure you are comfortable the agent can read the declared config paths since they may contain API keys.
Install Mechanism
Install uses an npm package ('tsarr') which is appropriate for a Node CLI but carries the usual npm-level risk (packages may include postinstall scripts). No untrusted download URLs or archive extraction are used.
Credentials
The skill does not request credentials in registry metadata, which is reasonable. It does declare config files that may contain service API keys and documents environment variable patterns (TSARR_* and qBittorrent username/password). Access to those config files is proportionate to the skill's purpose, but they can contain sensitive credentials — be aware the agent will read them if needed.
Persistence & Privilege
No 'always: true' or other elevated persistence is requested. The skill is user-invocable and allows normal autonomous invocation (default), which is expected for this kind of integration.
Assessment
This skill appears to be what it claims: a wrapper around the tsarr CLI. Before installing, verify you trust the npm package and its GitHub source (check the package page, repository, and any postinstall scripts). Be aware that the skill expects and may read .tsarr.json and ~/.config/tsarr/config.json (these files often contain API keys and qBittorrent credentials) and supports TSARR_* environment variables — avoid storing secrets you don't want the agent to access. If you prefer more control, install and inspect the tsarr CLI yourself and run the commands manually, or review the package repository for unexpected scripts before granting the skill access.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🎬 Clawdis
Binstsarr
Config.tsarr.json, ~/.config/tsarr/config.json

Install

Node
Bins: tsarr
npm i -g tsarr
bazarrvk974sxfz43zw0ycn01nbkxpwqn84wsbshome-mediavk974sxfz43zw0ycn01nbkxpwqn84wsbslatestvk974sxfz43zw0ycn01nbkxpwqn84wsbslidarrvk974sxfz43zw0ycn01nbkxpwqn84wsbsprowlarrvk974sxfz43zw0ycn01nbkxpwqn84wsbsqbittorrentvk974sxfz43zw0ycn01nbkxpwqn84wsbsradarrvk974sxfz43zw0ycn01nbkxpwqn84wsbsreadarrvk974sxfz43zw0ycn01nbkxpwqn84wsbsseerrvk974sxfz43zw0ycn01nbkxpwqn84wsbsself-hostedvk974sxfz43zw0ycn01nbkxpwqn84wsbsservarrvk974sxfz43zw0ycn01nbkxpwqn84wsbssonarrvk974sxfz43zw0ycn01nbkxpwqn84wsbstsarrvk974sxfz43zw0ycn01nbkxpwqn84wsbs
156downloads
1stars
4versions
Updated 3d ago
v1.0.3
MIT-0

TsArr

Manage Servarr apps through the tsarr CLI.

Start

  • Verify the CLI is available with tsarr --help.
  • If setup or service health is unclear, read references/setup.md and start with tsarr doctor.
  • Prefer --json when selecting IDs, extracting fields, or comparing results.

Safety

  • Inspect before mutating.
  • Fetch the current item before edit or delete when possible.
  • Avoid --yes on destructive commands unless the user explicitly wants non-interactive execution.
  • If the user says "Arr", "library", or "queue" without naming a service, clarify which service to use.
  • If a service has multiple named instances and the user doesn't specify which, clarify or default to the first instance.

Routing

Notes

  • Trust the command patterns in these references over stale prose elsewhere.
  • Keep responses operational: show the command you plan to run, summarize the result, and call out any destructive effect before you execute it.

Comments

Loading comments...