← 返回 Skills 市场
vishalchaudhary

Radarr+

作者 WarHog · GitHub ↗ · v0.1.7
cross-platform ⚠ suspicious
2677
总下载
7
收藏
4
当前安装
8
版本数
在 OpenClaw 中安装
/install radarr-plus
功能描述
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.
安全使用建议
This package appears to implement a legitimate Radarr integration, but there are a few red flags to address before installing: - Metadata vs runtime mismatch: The registry entry claims no required environment variables, yet the scripts require RADARR_URL and RADARR_API_KEY (plus optional TMDB/OMDB/PLEX creds). Treat the latter as required and do not rely on the registry metadata. Ensure you only provide the Radarr API key to skills you trust. - Secrets handling: The SKILL.md tells you to place secrets in ~/.openclaw/.env. Confirm your OpenClaw setup actually sources that file into the environment for the runtime. Store secrets securely and avoid committing .env files. - Hardcoded paths: Several scripts call absolute paths such as /home/vishix/.openclaw/workspace or run bash -lc with a concatenated command. Update those paths to your actual OpenClaw workspace before enabling the skill, or run the skill in a controlled test environment first. - Shell invocation risk: resolve_defaults uses bash -lc and builds a command by joining args into a string. Although current calls appear safe, avoid passing untrusted user input through that code path; consider patching it to use a direct exec (no shell) if you will feed user-supplied values into it. - Test before trusting: Run ./skills/radarr/scripts/check_env.py and the ping/profile/root commands against a non-production Radarr instance, inspect the state directory (workspace/state/radarr) to see what the skill writes, and confirm outbound network calls are only to your Radarr instance and the optional add-ins (TMDB, OMDb, Plex) you expect. If you can get the skill's source repository or contact the author, ask them to (1) correct the registry metadata to list required env vars, (2) remove hardcoded /home/vishix paths or make them configurable, and (3) avoid constructing shell commands with unescaped user data. Those changes would raise confidence that the skill is safe to deploy.
功能分析
Type: OpenClaw Skill Name: radarr-plus Version: 0.1.7 The OpenClaw Radarr+ skill bundle is benign. All scripts and documentation align with the stated purpose of managing movies in Radarr and integrating with related media services (TMDB, OMDb, Plex). Network access is restricted to user-configured endpoints (Radarr, Plex) or well-known public APIs (TMDB, OMDb). File I/O is confined to the skill's workspace for state management and asset storage. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, prompt injection attempts against the agent, or obfuscation. The hardcoded paths in `radarr_request.py` and `resolve_defaults.py` are minor portability issues, not security vulnerabilities, as they refer to files within the skill's own bundle.
能力评估
Purpose & Capability
The skill's name/description align with the code: scripts talk to Radarr and optionally TMDB/OMDb/Plex and provide add/lookup/track flows. However, the registry metadata declares no required environment variables or primary credential while the scripts require RADARR_URL and RADARR_API_KEY (plus optional TMDB/OMDB/PLEX creds). That metadata mismatch is an incoherence the user should be aware of.
Instruction Scope
SKILL.md and the scripts instruct the agent to read environment variables, call local CLI scripts, talk to Radarr/TMDB/OMDb/Plex, download poster images, and write state files under workspace/state/radarr. Those actions are expected for a Radarr integrator. Concerns: some scripts call absolute paths (/home/vishix/.openclaw/workspace) and resolve_defaults uses a shell -lc invocation that concatenates args into a command string — this introduces fragility and a modest injection surface if untrusted inputs are ever passed through that path.
Install Mechanism
No external install/download steps are declared (instruction-only + bundled scripts). There are no remote download URLs or extract steps in the manifest, so nothing arbitrary is pulled from the network at install time. The risk here is limited to the code shipped in the skill itself.
Credentials
The runtime requires RADARR_URL and RADARR_API_KEY (and optionally TMDB_API_KEY, OMDB_API_KEY, PLEX_URL, PLEX_TOKEN). Those envs are proportionate to the described functionality. The problem is the registry metadata incorrectly lists no required envs/primary credential, which is misleading. Scripts also use OPENCLAW_WORKSPACE and assume secrets are loaded from ~/.openclaw/.env; these envs/paths are not declared in the registry metadata.
Persistence & Privilege
The skill is not always-enabled and does not request elevated system privileges. It writes state under workspace/state/radarr and uses its own scripts; it does not modify other skills' configs. Autonomous invocation is enabled (platform default) but not combined with other high-privilege requests.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install radarr-plus
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /radarr-plus 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.7
Docs: fix ClawHub rendering by removing HTML table and using smaller TMDB poster (w185).
v0.1.6
Docs: use 2-column card layout (poster + caption) in SKILL.md for better ClawHub rendering.
v0.1.5
Docs: resize example poster using HTML img width for better card-like look on ClawHub.
v0.1.4
Docs: fix example poster rendering on ClawHub by using a hosted TMDB image URL.
v0.1.3
Docs: add example movie poster card image to SKILL.md.
v0.1.2
Fix request helper for movie titles with spaces.
v0.1.1
Add onboarding docs and setup guidance.
v0.1.0
Initial release: request movies via Radarr; optional TMDB poster+trailer; optional IMDb via OMDb; progress notifications; optional Plex link.
元数据
Slug radarr-plus
版本 0.1.7
许可证
累计安装 4
当前安装数 4
历史版本数 8
常见问题

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2677 次。

如何安装 Radarr+?

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

Radarr+ 是免费的吗?

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

Radarr+ 支持哪些平台?

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

谁开发了 Radarr+?

由 WarHog(@vishalchaudhary)开发并维护,当前版本 v0.1.7。

💬 留言讨论