← 返回 Skills 市场
rappo

arr-all

作者 rappo · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
1406
总下载
3
收藏
5
当前安装
1
版本数
在 OpenClaw 中安装
/install arr-all
功能描述
Unified command-line interface for Radarr, Sonarr, and Lidarr. Search, add, and manage movies (Radarr), TV shows (Sonarr), and music (Lidarr) with calendar view and health monitoring.
使用说明 (SKILL.md)

Arr-All

Unified interface for Radarr (movies), Sonarr (TV), and Lidarr (music).

Setup

Configuration

You can use a unified config file or existing individual configs.

Unified Config (Preferred): Create ~/.openclaw/credentials/arr-all/config.json:

{
  "radarr": {
    "url": "http://localhost:7878",
    "apiKey": "...",
    "defaultQualityProfile": 1
  },
  "sonarr": {
    "url": "http://localhost:8989",
    "apiKey": "...",
    "defaultQualityProfile": 1,
    "defaultSeriesType": "standard"
  },
  "lidarr": {
    "url": "http://localhost:8686",
    "apiKey": "...",
    "defaultQualityProfile": 2,
    "defaultMetadataProfile": 7
  }
}

Legacy Configs: Existing configs at ~/.openclaw/credentials/{radarr,sonarr,lidarr}/config.json are also supported.

Usage

Command format: arr-all \x3Ctype> \x3Caction> [args]

Common Commands

All media types support these core commands:

  • Search: arr-all [movie|tv|music] search "Query"
  • Add: arr-all [movie|tv|music] add \x3Cid>
  • Check: arr-all [movie|tv|music] exists \x3Cid>
  • Remove: arr-all [movie|tv|music] remove \x3Cid> [--delete-files]
  • Config: arr-all [movie|tv|music] config

Cross-Cutting Commands

  • Calendar: arr-all calendar [days=7] (Upcoming releases)
  • Health: arr-all health (Status of all apps)
  • Status: arr-all status (Connection status)
  • Combined Search: arr-all search "Query" (Searches all three)

Type-Specific Features

Movies (Radarr):

  • arr-all movie add-collection \x3Cid>
  • arr-all movie collections

TV (Sonarr):

  • arr-all tv add \x3Cid> [--monitor latest|all|none|seasons:1,2]
  • arr-all tv seasons \x3Cid>
  • arr-all tv monitor-season \x3Cid> \x3Cseason>

Music (Lidarr):

  • arr-all music add \x3Cid> [--discography]
  • arr-all music albums \x3Cid>
  • arr-all music monitor-album \x3Cid>

Examples

Add a Movie:

arr-all movie search "Dune"
arr-all movie add 438631

Check Calendar:

arr-all calendar

Check Health:

arr-all health
安全使用建议
This skill appears to be a straightforward local CLI wrapper for Radarr, Sonarr, and Lidarr. Before installing: (1) review the included scripts (they are shell scripts that will run on your machine); (2) ensure you only put API keys for trusted local services into ~/.openclaw/credentials/... (the skill reads those files rather than environment variables); (3) be aware the tool will perform POST/PUT/DELETE operations against the configured apps (adding/removing media), so run it with accounts that have only the permissions you intend; (4) because there is no install step, just placing/executing these scripts runs code from the package — trust the publisher or inspect the files first.
功能分析
Type: OpenClaw Skill Name: arr-all Version: 1.0.0 The OpenClaw skill bundle is designed to manage Radarr, Sonarr, and Lidarr instances. It uses `curl` and `jq` to interact with configured API endpoints, reading API keys and URLs from `~/.openclaw/credentials/arr-all/config.json` or legacy service-specific files. All network calls are directed to these configured endpoints, and there is no evidence of data exfiltration to external, unconfigured destinations. The `SKILL.md` instructions are clear and do not contain prompt injection attempts. Temporary files are created in `/tmp` with unique names and cleaned up, which is a standard and safe practice. The code is well-structured and aligns with the stated purpose of a unified 'Arr' interface.
能力评估
Purpose & Capability
Name/description match the included scripts: the code provides unified commands for Radarr/Sonarr/Lidarr and only requires curl/jq. It uses a home-directory JSON config (~/.openclaw/credentials/...) to store service URLs and API keys, which is coherent for this purpose.
Instruction Scope
Runtime instructions and scripts only call configured service endpoints, read/write temporary files in /tmp, and read the user's per-skill config files under $HOME. There are no calls to unrelated system files, hidden endpoints, or external exfiltration in the code; all network calls go to the user-configured URLs (and printed links to TMDB/TVDB/MusicBrainz are only for display).
Install Mechanism
There is no install spec (no remote downloads); the skill is delivered as script files. This is low-risk, but note that the package contains executable shell scripts — review them before running if you don't trust the publisher.
Credentials
The skill requests no environment variables; instead it expects API keys/URLs in JSON configs under ~/.openclaw/credentials/arr-all/config.json or per-service legacy files. This is proportionate, but the SKILL metadata did not enumerate these file-based credentials explicitly — ensure you store API keys only for services you trust.
Persistence & Privilege
The skill does not request always:true and makes no changes to other skills or system-wide configs. It runs on demand and only interacts with configured services and temporary files.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install arr-all
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /arr-all 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of arr-all – a unified CLI for Radarr, Sonarr, and Lidarr. - Supports searching, adding, and managing movies (Radarr), TV shows (Sonarr), and music (Lidarr). - Calendar view for upcoming releases across all supported apps. - Health and connection status checks for all apps from one command. - Works with a unified config file or existing per-app configs. - Provides both cross-app and app-specific commands.
元数据
Slug arr-all
版本 1.0.0
许可证
累计安装 5
当前安装数 5
历史版本数 1
常见问题

arr-all 是什么?

Unified command-line interface for Radarr, Sonarr, and Lidarr. Search, add, and manage movies (Radarr), TV shows (Sonarr), and music (Lidarr) with calendar view and health monitoring. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1406 次。

如何安装 arr-all?

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

arr-all 是免费的吗?

是的,arr-all 完全免费(开源免费),可自由下载、安装和使用。

arr-all 支持哪些平台?

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

谁开发了 arr-all?

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

💬 留言讨论