| name | radarr |
| description | Manage movies via Radarr - search, add, monitor downloads, check wanted list. Use when user asks about movies to download, checking download queue, adding films to library, or managing their Radarr instance. Triggers on mentions of Radarr, movie downloads, adding movies, download queue, wanted movies. |
Radarr Skill
Manage user's Radarr movie library via proxy. Large results save to disk (metadata only returned) to preserve context.
Scripts
All at /mnt/skills/user/radarr/scripts/
radarr.py
Main interface for all Radarr operations.
Large results (movies, releases, queue, wanted) return metadata only. Full data saved to file.
python3 radarr.py search "The Matrix" 1999
python3 radarr.py search "Interstellar"
python3 radarr.py movies
python3 radarr.py movies true
grep -i "hotel" /home/claude/radarr/movies_*.json
python3 radarr.py movie 123
python3 radarr.py add 603
python3 radarr.py releases 123
grep -i "1080p\|bluray" /home/claude/radarr/releases_*.json
python3 radarr.py download "release-guid" 123
python3 radarr.py queue
grep -i "title" /home/claude/radarr/queue_*.json
python3 radarr.py wanted
python3 radarr.py status
storage.py
Manage cached results.
python3 storage.py list
python3 storage.py get <filename>
python3 storage.py clear
Cache Location
/home/claude/radarr/
├── search_*.json
├── movies_*.json
├── releases_*.json
├── queue_*.json
└── manifest.json
Typical Workflows
Check if a movie is in library
python3 radarr.py movies
grep -i "hotel transylvania" /home/claude/radarr/movies_*.json
Find and add a movie
python3 radarr.py search "Dune" 2021
python3 radarr.py add 438631
Check what's downloading
python3 radarr.py queue
grep -i "title\|progress" /home/claude/radarr/queue_*.json
Find missing movies
python3 radarr.py wanted
grep -i "title" /home/claude/radarr/wanted_*.json
Manually grab a release
python3 radarr.py movies
grep -i "movie name" /home/claude/radarr/movies_*.json | grep '"id"'
python3 radarr.py releases 123
grep -i "1080p" /home/claude/radarr/releases_*.json | head -20
python3 radarr.py download "release-guid-here" 123
Notes
- Large results (movies, releases, queue, wanted) return metadata only - full data in file
- Small results (search, status, movie details, add) return full data
- Grep the saved files directly, don't pipe stdout
- TMDB IDs are used for adding movies (shown in search results)
- Movie IDs (internal Radarr IDs) are used for releases/details
- Quality profiles and root folders use Radarr defaults
- Files are timestamped, use
*.json glob to find latest