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.
Why use this skill?
Use the OpenClaw Prowlarr skill to search indexers, monitor health, and sync your media infrastructure automatically. Improve your workflow today.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/jmagar/prowlarrWhat This Skill Does
The Prowlarr skill for OpenClaw provides a powerful command-line bridge to your Prowlarr instance, enabling seamless management of indexers and automated content discovery. By integrating directly with Prowlarr's API, this skill allows the AI to search across all your configured indexers simultaneously, manage the health and status of those connections, and force synchronization of your indexer settings with downstream applications like Sonarr or Radarr. Whether you are looking for specific media files, performing health checks, or enabling/disabling indexers on the fly, this tool streamlines the administrative overhead of managing high-volume media collections.
Installation
To integrate this skill into your environment, use the OpenClaw command-line interface:
clawhub install openclaw/skills/skills/jmagar/prowlarr
After installation, you must configure your credentials by creating a JSON configuration file at ~/.clawdbot/credentials/prowlarr/config.json. Ensure this file contains the url to your Prowlarr instance and your apiKey, which can be located under Prowlarr’s Settings → General → Security tab. Once the configuration is saved, the skill will automatically detect your setup and begin accepting commands.
Use Cases
- Automated Searching: Instantly search across all linked indexers for specific keywords, categories, or media IDs (IMDb/TVDB).
- Health Monitoring: Quickly identify which indexers are timing out or failing by using the
test-allorstatscommands. - Administrative Management: Enable or disable problematic indexers without needing to open the web UI.
- App Synchronization: Trigger immediate sync operations to propagate your indexer changes to connected media managers like Sonarr and Radarr.
Example Prompts
- "Prowlarr, can you search for the latest Linux ISOs and list the torrent results?"
- "Check the health of my indexers and tell me if any are failing to respond."
- "Search for the movie Inception in 4K resolution and sync the results to my Radarr."
Tips & Limitations
- Category IDs: Use the provided category ID table (e.g., 2000 for Movies, 5000 for TV) to significantly narrow down search results and reduce noise.
- Verbose Mode: When troubleshooting connectivity issues, always use the
--verboseflag with the indexers command to see detailed error responses from specific indexer endpoints. - Security: Ensure your
config.jsonfile has restricted read permissions on your system, as it contains your private API key. - Scope: This skill is strictly for searching and management via Prowlarr API; it does not download files directly, it only identifies releases and manages indexer infrastructure.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-jmagar-prowlarr": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, file-read
Related Skills
unifi
Query and monitor UniFi network via local gateway API (Cloud Gateway Max / UniFi OS). Use when the user asks to "check UniFi", "list UniFi devices", "show who's on the network", "UniFi clients", "UniFi health", "top apps", "network alerts", "UniFi DPI", or mentions UniFi monitoring/status/dashboard.
unraid
Query and monitor Unraid servers via the GraphQL API. Use when the user asks to 'check Unraid', 'monitor Unraid', 'Unraid API', 'get Unraid status', 'check disk temperatures', 'read Unraid logs', 'list Unraid shares', 'Unraid array status', 'Unraid containers', 'Unraid VMs', or mentions Unraid system monitoring, disk health, parity checks, or server status.
gotify
Send push notifications via Gotify when long-running tasks complete or important events occur. Use when the user asks to "send a Gotify notification", "notify me when this finishes", "push notification", "alert me via Gotify", or wants to be notified of task completion.
sabnzbd
Manage Usenet downloads with SABnzbd. Use when the user asks to "check SABnzbd", "list NZB queue", "add NZB", "pause downloads", "resume downloads", "SABnzbd status", "Usenet queue", "NZB history", or mentions SABnzbd/sab download management.
tailscale
Manage Tailscale tailnet via CLI and API. Use when the user asks to "check tailscale status", "list tailscale devices", "ping a device", "send file via tailscale", "tailscale funnel", "create auth key", "check who's online", or mentions Tailscale network management.