modules/programs/agents/shared/skills/prowlarr/SKILL.md
Search across indexers and manage my self-hosted Prowlarr. Use when the user asks about indexer search, finding a release, indexer health/stats, listing or testing indexers, syncing indexers to Sonarr/Radarr, or mentions Prowlarr.
npx skillsauth add MichaelVessia/nixos-config prowlarrInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manage my self-hosted Prowlarr (v1 API) indexer aggregator: search across all configured indexers, inspect indexer health and stats, test/enable/disable indexers, list connected apps, sync indexer config to Sonarr/Radarr/etc.
Credentials are exported into the shell by sops-nix (see
modules/programs/shell.nix):
PROWLARR_URL — base URL (no trailing slash)PROWLARR_API_KEY — API keyThe prowlarr CLI reports a JSON error envelope when they are missing.
Use the installed prowlarr CLI for common operations. It always emits a single
JSON envelope with ok, command, result or error, and next_actions.
scripts/prowlarr.sh remains as a compatibility shim for older workflows.
prowlarr status # system/status sanity check
prowlarr health --limit 25 # health warnings
prowlarr indexers --limit 50 # list indexers
prowlarr indexer-stats --limit 50 # per-indexer usage + failures
prowlarr search "ubuntu 24.04" --limit 25 # search all indexers
prowlarr search "inception" --torrents
prowlarr search "inception" --usenet
prowlarr search "inception" --category 2000
prowlarr tv-search --tvdb 81189 --season 1 --episode 1
prowlarr movie-search --imdb tt0111161
prowlarr movie-search --tmdb 278
prowlarr test <indexerId> # test one indexer
prowlarr apps --limit 25 # connected apps (Sonarr/Radarr/...)
prowlarr sync --confirm-sync # push indexer config to apps
prowlarr history --limit 50 # recent indexer history
For anything not covered, call the API directly with $PROWLARR_URL and
$PROWLARR_API_KEY — see references/api-endpoints.md and
references/quick-reference.md.
prowlarr search "<query>" — top results across all
indexers, with seeders, size, indexer name, and download URL.--torrents, --usenet, or --category <id> if the user
wants narrower results (2000=Movies, 5000=TV, 3000=Audio, 7000=Books).tv-search / movie-search —
indexers match more accurately than a free-text query.prowlarr indexer-stats — shows query counts and failures.prowlarr health — surfaces Prowlarr's own warnings.prowlarr test <indexerId>.Always confirm with the user before:
PUT/DELETE against
/api/v1/indexer/{id}).prowlarr sync --confirm-sync — this is generally safe (idempotent) but pushes config to every
connected app; mention that side effect./api/v1.references/api-endpoints.md — v1 endpoint reference with request/response
shapesreferences/quick-reference.md — copy-paste curl recipes for common opsreferences/troubleshooting.md — auth, connection, and common error fixes/api/v3/... returns 404.X-Api-Key header beats ?apikey= (avoids leaking the key into logs).PROWLARR_URL is unreachable, surface that to
the user rather than guessing.development
Restate the last message in plain human language, with no jargon.
testing
Fan out a batch of work items into one PR each via isolated worktree agents, review every PR before it opens, then babysit all PRs through green CI and review feedback. Use when the user wants to fan out PRs, dispatch parallel PR agents over a list of items, or run a batch of independent changes as separate PRs.
development
Dispatch user-visible coding or research agents through Herdr with Codex-Desktop-like thread ergonomics. Use when the user asks to use Herdr to spawn, dispatch, fan out, inspect, follow up with, or monitor agent workspaces/threads.
development
Generate self-contained HTML visualizations with Plannotator theming. Use for implementation plans, PR explainers, architecture diagrams, data tables, slide decks, and any visual explanation of technical concepts. Plans and PR explainers follow Plannotator's prescriptive approach; all other visual content delegates to nicobailon/visual-explainer.