Introduction
# Prowlarr Skill
Search across all your indexers and manage Prowlarr via API.
## Setup
Config: `~/.clawdbot/credentials/prowlarr/config.json`
```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
```bash # 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
```bash # All indexers ./scripts/prowlarr-api.sh indexers
# With status details ./scripts/prowlarr-api.sh indexers --verbose ```
### Indexer Health & Stats
```bash # 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
```bash # 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
```bash # Sync indexers to Sonarr/Radarr/etc ./scripts/prowlarr-api.sh sync
# List connected apps ./scripts/prowlarr-api.sh apps ```
### System
```bash # 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"** ```bash ./scripts/prowlarr-api.sh search "ubuntu 24.04" ```
**"Find Game of Thrones S01E01"** ```bash ./scripts/prowlarr-api.sh tv-search --tvdb 121361 --season 1 --episode 1 ```
**"Search for Inception in 4K"** ```bash ./scripts/prowlarr-api.sh search "inception 2160p" --category 2045 ```
**"Check if my indexers are healthy"** ```bash ./scripts/prowlarr-api.sh stats ./scripts/prowlarr-api.sh test-all ```
**"Push indexer changes to Sonarr/Radarr"** ```bash ./scripts/prowlarr-api.sh sync ```