← 返回 Skills 市场
maxtechera

Admirarr

作者 Max Techera · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
269
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install admirarr
功能描述
Manage a Jellyfin/Plex + *Arr media server stack — check status, add content, monitor downloads, diagnose issues, restart services.
使用说明 (SKILL.md)

Admirarr

CLI for self-hosted media server stacks. One binary, 26 commands, JSON output everywhere.

Install: curl -fsSL https://get.admirarr.dev | sh

Commands

Status & Diagnostics

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

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

admirarr search "\x3Cquery>" [-o json]   # Search all Prowlarr indexers
admirarr find "\x3Cquery>" [-o json]     # Search Radarr releases
admirarr add-movie "\x3Cquery>"          # Interactive: search → pick → add to Radarr
admirarr add-show "\x3Cquery>"           # Interactive: search → pick → add to Sonarr

Downloads

admirarr downloads [-o json]          # Active qBittorrent torrents
admirarr downloads pause [hash|all]   # Pause torrents
admirarr downloads resume [hash|all]  # Resume torrents
admirarr downloads remove \x3Chash> [--delete-files]
admirarr queue [-o json]              # Radarr + Sonarr import queues

Indexers

admirarr indexers [-o json]           # Prowlarr indexer status
admirarr indexers setup               # Interactive indexer wizard
admirarr indexers add \x3Cname>          # Add an indexer
admirarr indexers remove \x3Cname>       # Remove an indexer
admirarr indexers test                # Test all indexer connectivity
admirarr indexers sync                # Sync indexers to config.yaml

Quality Profiles

admirarr recyclarr                    # Recyclarr status
admirarr recyclarr sync [instance]    # Run Recyclarr sync
admirarr recyclarr verify             # Check quality profiles
admirarr recyclarr instances          # List configured instances

Management

admirarr scan                         # Trigger media server library scan
admirarr restart \x3Cservice>            # Restart a Docker container
admirarr logs \x3Cservice>               # 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.

Workflow Patterns

Goal Commands
Understand stack state statusdoctorhealth
Fix an issue doctor -o json → identify → restart / fix → doctor again
Add content movies -o json (check exists) → add-moviedownloadsqueue
Stuck downloads downloads -o jsonqueue -o jsonhealthdoctor
Missing content missing -o jsonrequests -o json

Rules

  • -o json when parsing output
  • Confirm with user before restart or destructive actions
  • Present data as clean tables, not raw JSON
  • Never delete user files or media
  • Never modify *Arr databases directly
安全使用建议
This skill appears to be an instruction wrapper around an external CLI (admirarr), which is reasonable for managing media stacks — but take these precautions before installing or running it: 1) Do not run the curl | sh installer blindly; inspect the script at https://get.admirarr.dev and prefer a package from a reputable release (GitHub release, distro package, or homebrew) or verify a checksum/signature. 2) Verify the source code or repository for the admirarr binary and confirm the domain is legitimate. 3) Run the binary in a sandbox or non-privileged environment first; avoid running it as root. 4) Confirm how the agent enforces user confirmations for 'restart' or 'doctor --fix' actions — require interactive approval for changes. 5) If you need to allow autonomous runs, restrict the agent's environment (no sensitive AWS/GitHub tokens in the same environment) in case the binary or agent issues network calls. If you can, ask the publisher for a canonical install method and reproducible release artifacts; lack of those increases risk.
功能分析
Type: OpenClaw Skill Name: admirarr Version: 1.0.0 The skill provides a comprehensive interface for managing media server stacks via the 'admirarr' CLI, including high-risk capabilities such as Docker container management, service restarts, and system diagnostics. While these functions align with the stated purpose, the SKILL.md file includes a 'curl | sh' installation command (targeting get.admirarr.dev) which poses a risk of arbitrary code execution if the AI agent attempts to install the dependency autonomously. The broad system access required for management and the 'doctor --fix' capability represent a significant attack surface without further verification of the underlying binary.
能力评估
Purpose & Capability
Name/description map directly to a CLI tool called 'admirarr' and the SKILL.md lists commands the binary implements. Requiring the 'admirarr' binary on PATH is coherent for a CLI-driven skill that manages Jellyfin/Plex and *Arr services.
Instruction Scope
The instructions tell the agent to run admirarr commands (status, health, search, restart, etc.) and do not instruct reading unrelated system files or external credentials. However, 'admirarr doctor --fix → Built-in fixes → AI agent for the rest' is vague and could permit the agent to take broader corrective actions beyond mere read-only queries; the SKILL.md does say to confirm destructive actions, but the ambiguity is worth noting.
Install Mechanism
The skill has no formal install spec but the SKILL.md includes a 'curl -fsSL https://get.admirarr.dev | sh' installer suggestion. Piping remote scripts to sh is a high-risk pattern because it executes code from an external host; the domain is not an obviously well-known package host. The skill itself does not install files, but the presence of that installer in docs increases risk if a user follows it without verification.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. That is proportionate to a CLI wrapper which relies on local service endpoints and the admirarr binary.
Persistence & Privilege
always:false (normal). The skill can be invoked autonomously (platform default). Combined with the ambiguous 'doctor --fix' behavior, autonomous invocation could allow the agent to run corrective commands if not constrained by prompts/confirmation; SKILL.md instructs to confirm with user before destructive actions, so verify that runtime enforcement of confirmations exists.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install admirarr
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /admirarr 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial publish — CLI for Jellyfin/Plex + *Arr media server stacks
元数据
Slug admirarr
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Admirarr 是什么?

Manage a Jellyfin/Plex + *Arr media server stack — check status, add content, monitor downloads, diagnose issues, restart services. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 269 次。

如何安装 Admirarr?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install admirarr」即可一键安装,无需额外配置。

Admirarr 是免费的吗?

是的,Admirarr 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Admirarr 支持哪些平台?

Admirarr 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Admirarr?

由 Max Techera(@maxtechera)开发并维护,当前版本 v1.0.0。

💬 留言讨论