Prowlarr
Analysis
The skill is coherent for managing Prowlarr, but users should notice that it uses a Prowlarr API key and includes commands that can change, delete, or sync indexer settings.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
cmd_delete() {
local id="$1"
api DELETE "/indexer/$id"
echo '{"status": "ok", "indexer": "'"$id"'", "deleted": true}'
}The helper exposes a direct delete operation for Prowlarr indexers without an in-script confirmation prompt. This matches the management purpose, but it is a persistent mutating action.
cmd_sync() {
api POST "/command" -d '{"name": "ApplicationIndexerSync"}'
echo '{"status": "ok", "message": "Syncing indexers to applications"}'
}The sync command can propagate indexer changes from Prowlarr to connected applications such as Sonarr or Radarr. This is documented and purpose-aligned, but changes can affect more than Prowlarr alone.
Source: unknown Homepage: none Required binaries (all must exist): none
The registry metadata does not provide source provenance and does not declare helper-script runtime dependencies such as curl and jq. The included code is visible and not suspicious, but the metadata is incomplete.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
Config: `~/.clawdbot/credentials/prowlarr/config.json`
{
"url": "https://prowlarr.example.com",
"apiKey": "your-api-key"
}The skill requires a Prowlarr API key stored locally, which grants access to the user's Prowlarr instance. This is expected for the stated purpose, but users should understand the account-level authority involved.
