radarr
Add and manage movies in a Radarr instance via its HTTP API (search/lookup movies, list quality profiles and root folders, add a movie by title/year or TMDB id, and trigger a search). Use when the user asks to add/request/download a movie via Radarr/Plex, or when automating Radarr-based media workflows.
Why use this skill?
Integrate Radarr with OpenClaw to search, request, and manage your movie collection directly through chat with automated progress tracking and rich movie cards.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/vishalchaudhary/radarr-plusWhat This Skill Does
The Radarr+ skill for OpenClaw provides a powerful, automated interface for managing your media library. It connects directly to your self-hosted Radarr instance via the HTTP API, enabling the OpenClaw agent to search for, lookup, and add movies to your download queue automatically. Beyond simple management, this skill is capable of providing a rich, interactive experience in the chat. When configured with external API keys (TMDB, OMDB, Plex), it can generate detailed 'movie cards' that include official posters, movie trailers, IMDb ratings, and real-time status updates, transforming your chat into a comprehensive media control center.
Installation
To install, run the command clawhub install openclaw/skills/skills/vishalchaudhary/radarr-plus in your terminal. Once installed, navigate to the skill directory and set up your environment variables in ~/.openclaw/.env. You must define RADARR_URL and RADARR_API_KEY for basic functionality. For the full experience, provide TMDB_API_KEY, OMDB_API_KEY, and PLEX_TOKEN. Before usage, verify your installation by running ./skills/radarr/scripts/check_env.py and the ping script to ensure OpenClaw can communicate with your Radarr instance.
Use Cases
- Automated Requests: Users can ask the agent to add movies directly in chat, eliminating the need to log into the Radarr web interface.
- Media Discovery: Perform quick lookups for movie titles, years, or TMDB IDs to verify availability before adding.
- Workflow Automation: Integrate with Plex to automatically sync and announce when new media has been imported and is ready to watch.
- Status Monitoring: The agent provides lifecycle updates, keeping the user informed from the moment a request is submitted until the file is imported and ready in their library.
Example Prompts
- "Hey OpenClaw, can you search for 'Inception' and add it to my movies with the 1080p profile?"
- "I want to watch the 2021 Dune movie, please request it through Radarr for me."
- "What is the status of my movie request for TMDB ID 603?"
Tips & Limitations
- Permissions: Ensure the user running OpenClaw has proper file system access if using the rich asset downloading features.
- Defaults: Using the
resolve_defaults.pyscript is highly recommended to ensure the agent doesn't need to prompt you for a root folder or quality profile every single time. - Network: Ensure your Radarr instance is reachable from the host machine. If you are running Docker, verify that network aliases or local IPs are correctly configured in your
.envfile.
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-vishalchaudhary-radarr-plus": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api, code-execution