Admirarr
Skill maxtechera/admirarr
Manage a Jellyfin/Plex + *Arr media server stack — check status, add content, monitor downloads, diagnose issues, restart services. Use this when the user asks about their media server, downloads, movies, TV shows, or streaming setup.From its SKILL.md
npx -y skills add maxtechera/admirarrAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- reads credentialsReads from 1 credential source: `~/.config/admirarr/config.yaml`.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
4.5 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it
Admirarr
CLI for self-hosted media server stacks. One binary, 20+ services, JSON output everywhere.
Commands
Status & Diagnostics
| Command | Description |
|---|---|
admirarr status [-o json] [--live] | Fleet dashboard — services, libraries, queues, disk |
admirarr health [-o json] | Health warnings from Radarr, Sonarr, Prowlarr |
admirarr disk [-o json] | Disk space breakdown |
admirarr docker [-o json] | Docker container status |
admirarr doctor [-o json] | 15 diagnostic categories, 34 checks |
admirarr doctor --fix | Built-in fixes → AI agent for the rest |
Library
| Command | Description |
|---|---|
admirarr movies [-o json] | Movie library with file status |
admirarr shows [-o json] | TV shows with episode counts |
admirarr recent [-o json] | Recently added (Jellyfin or Plex) |
admirarr history [-o json] | Watch history |
admirarr missing [-o json] | Monitored without files |
admirarr requests [-o json] | Seerr media requests |
Search & Add
| Command | Description |
|---|---|
admirarr search <query> [-o json] | Search all Prowlarr indexers |
admirarr find <query> [-o json] | Search Radarr releases |
admirarr add-movie <query> | Interactive: search → pick → add to Radarr |
admirarr add-show <query> | Interactive: search → pick → add to Sonarr |
Downloads
| Command | Description |
|---|---|
admirarr downloads [-o json] | Active qBittorrent torrents |
admirarr downloads pause [hash|all] | Pause torrents |
admirarr downloads resume [hash|all] | Resume torrents |
admirarr downloads remove <hash> [--delete-files] | Remove a torrent |
admirarr queue [-o json] | Radarr + Sonarr import queues |
Indexers
| Command | Description |
|---|---|
admirarr indexers [-o json] | Prowlarr indexer status |
admirarr indexers setup | Interactive indexer wizard |
admirarr indexers add <name> | Add an indexer |
admirarr indexers remove <name> | Remove an indexer |
admirarr indexers test | Test all indexer connectivity |
admirarr indexers sync | Sync indexers to config.yaml |
Quality Profiles
| Command | Description |
|---|---|
admirarr recyclarr | Recyclarr status |
admirarr recyclarr sync [instance] | Run Recyclarr sync |
admirarr recyclarr verify | Check quality profiles |
admirarr recyclarr instances | List configured instances |
VPN
| Command | Description |
|---|---|
admirarr vpn [-o json] | VPN connection status + account info |
admirarr vpn setup | Interactive Mullvad VPN setup (create account, generate keys, register device) |
admirarr vpn status [-o json] | Detailed VPN + account expiry info |
admirarr vpn devices [-o json] | List registered Mullvad devices |
admirarr vpn rotate | Rotate WireGuard keys + restart Gluetun |
Management
| Command | Description |
|---|---|
admirarr scan | Trigger media server library scan |
admirarr restart <service> | Restart a Docker container |
admirarr logs <service> | Recent logs |
admirarr setup | Full setup wizard (12 phases) |
admirarr migrate | Generate Docker Compose stack |
Services
Default stack: Jellyfin, Radarr, Sonarr, Prowlarr, qBittorrent, Gluetun, Seerr, Bazarr, FlareSolverr, Watchtower
Optional: Plex, Lidarr, Readarr, Whisparr, SABnzbd, Autobrr, Unpackerr, Recyclarr, Profilarr, Tdarr, Tautulli, Jellystat, Notifiarr, Maintainerr
Auto-detects media server (Jellyfin first, then Plex). Services detected via HTTP regardless of deployment method.
Agent Integration
Claude Code agents in .claude/agents/: doctor-fix (Sonnet), fleet-status (Haiku), content-search (Haiku)
doctor --fix — detects installed agents (Claude Code, OpenCode, Aider, Goose), runs built-in fixes first, then dispatches remaining issues to the agent with full diagnostic context
JSON output (-o json) on every read command — agents parse structured data, never scrape terminal output
Config
~/.config/admirarr/config.yaml — service URLs, API keys (auto-discovered from Docker containers), quality profiles, indexer config.
What ships with it: 146 files
36987.9 KB alongside SKILL.md, 5 of them executable
.claude/
- agents/content-search.md1.4 KB
- agents/doctor-fix.md2.2 KB
- agents/fleet-status.md1.4 KB
- settings.json467 B
.claude-plugin/
- marketplace.json610 B
- plugin.json655 B
assets/
- icon.svg3.1 KB
- logo-dark.svg4.6 KB
- logo.svg4.4 KB
cmd/
- add_movie.go2.9 KB
- add_show.go2.9 KB
- cmd_test.go3.7 KB
- completion.go1.4 KB
- disk.go3.5 KB
- docker.go2.4 KB
- doctor.go3.0 KB
- downloads.go5.8 KB
- find.go3.3 KB
- health.go2.0 KB
- history.go2.2 KB
- indexers.go13.9 KB
- logs.go9.9 KB
- migrate.go2.8 KB
- missing.go2.6 KB
- movies.go2.0 KB
- queue.go2.5 KB
- recent.go1.9 KB
- recyclarr.go9.1 KB
- requests.go2.7 KB
- restart.go2.9 KB
- root.go1.1 KB
- scan.go1.8 KB
- search.go2.3 KB
- setup.go2.1 KB
- shows.go2.3 KB
- statfs_unix.go309 B
- admirarrruns18029.3 KB
- admirarr-goruns18252.6 KB
- AGENTS.md2.2 KB
- CLAUDE.md4.2 KB
106 more files not listed here. See all 146 in the repository.