Awesome-openclaw-skills prowlarr
Search indexers and manage Prowlarr. Use when the user asks to "search for a torrent", "search indexers", "find a release", "check indexer status", "list indexers", "prowlarr search", "sync indexers", or mentions Prowlarr/indexer management.
git clone https://github.com/sundial-org/awesome-openclaw-skills
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/prowlarr" ~/.claude/skills/sundial-org-awesome-openclaw-skills-prowlarr && rm -rf "$T"
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/prowlarr" ~/.openclaw/skills/sundial-org-awesome-openclaw-skills-prowlarr && rm -rf "$T"
skills/prowlarr/SKILL.mdProwlarr Skill
Search across all your indexers and manage Prowlarr via API.
Setup
Config:
~/.clawdbot/credentials/prowlarr/config.json
{ "url": "https://prowlarr.example.com", "apiKey": "your-api-key" }
Get your API key from: Prowlarr → Settings → General → Security → API Key
Quick Reference
Search Releases
# Basic search across all indexers ./scripts/prowlarr-api.sh search "ubuntu 22.04" # Search torrents only ./scripts/prowlarr-api.sh search "ubuntu" --torrents # Search usenet only ./scripts/prowlarr-api.sh search "ubuntu" --usenet # Search specific categories (2000=Movies, 5000=TV, 3000=Audio, 7000=Books) ./scripts/prowlarr-api.sh search "inception" --category 2000 # TV search with TVDB ID ./scripts/prowlarr-api.sh tv-search --tvdb 71663 --season 1 --episode 1 # Movie search with IMDB ID ./scripts/prowlarr-api.sh movie-search --imdb tt0111161
List Indexers
# All indexers ./scripts/prowlarr-api.sh indexers # With status details ./scripts/prowlarr-api.sh indexers --verbose
Indexer Health & Stats
# Usage stats per indexer ./scripts/prowlarr-api.sh stats # Test all indexers ./scripts/prowlarr-api.sh test-all # Test specific indexer ./scripts/prowlarr-api.sh test <indexer-id>
Indexer Management
# Enable/disable an indexer ./scripts/prowlarr-api.sh enable <indexer-id> ./scripts/prowlarr-api.sh disable <indexer-id> # Delete an indexer ./scripts/prowlarr-api.sh delete <indexer-id>
App Sync
# Sync indexers to Sonarr/Radarr/etc ./scripts/prowlarr-api.sh sync # List connected apps ./scripts/prowlarr-api.sh apps
System
# System status ./scripts/prowlarr-api.sh status # Health check ./scripts/prowlarr-api.sh health
Search Categories
| ID | Category |
|---|---|
| 2000 | Movies |
| 5000 | TV |
| 3000 | Audio |
| 7000 | Books |
| 1000 | Console |
| 4000 | PC |
| 6000 | XXX |
Sub-categories: 2010 (Movies/Foreign), 2020 (Movies/Other), 2030 (Movies/SD), 2040 (Movies/HD), 2045 (Movies/UHD), 2050 (Movies/BluRay), 2060 (Movies/3D), 5010 (TV/WEB-DL), 5020 (TV/Foreign), 5030 (TV/SD), 5040 (TV/HD), 5045 (TV/UHD), etc.
Common Use Cases
"Search for the latest Ubuntu ISO"
./scripts/prowlarr-api.sh search "ubuntu 24.04"
"Find Game of Thrones S01E01"
./scripts/prowlarr-api.sh tv-search --tvdb 121361 --season 1 --episode 1
"Search for Inception in 4K"
./scripts/prowlarr-api.sh search "inception 2160p" --category 2045
"Check if my indexers are healthy"
./scripts/prowlarr-api.sh stats ./scripts/prowlarr-api.sh test-all
"Push indexer changes to Sonarr/Radarr"
./scripts/prowlarr-api.sh sync