← 返回 Skills 市场
maxtechera

Nexus Cli

作者 Max Techera · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
309
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install nexus-cli
功能描述
Manage a Jellyfin/Plex + *Arr media server stack — check status, add content, monitor downloads, diagnose issues, restart services. Use this when the user as...
安全使用建议
Do not install blindly. The package files implement 'Admirarr' (a full media-stack CLI) even though the registry entry labels it differently and claims it's instruction-only. Review the following before proceeding: 1) inspect install.sh and any remote install URL (the README recommends curl | sh); do not run remote install scripts you don't inspect. 2) examine internal/keys and any docker-exec usage — the tool auto-discovers API keys from containers, which requires Docker/container access and can expose secrets. 3) be cautious with 'admirarr doctor --fix' because it will run repairs (restarts, file operations) and may dispatch the full diagnostic context to other agents; only allow fixes when you trust the agent and have backups. 4) prefer running the CLI in a controlled environment (non-production VM or isolated container) first and confirm exactly what privileges it needs (Docker socket, access to media paths). If you expect a lightweight 'instruction-only' skill, treat this as suspicious because it bundles an executable project and installer that were not declared in the registry. If you want to proceed, verify source provenance (GitHub Releases or an official maintainer), review the installer script, and run it with minimal privileges.
功能分析
Type: OpenClaw Skill Name: nexus-cli Version: 1.0.0 The Admirarr skill bundle is a comprehensive Go-based CLI tool designed to manage self-hosted media server stacks (Jellyfin, Plex, and the *Arr suite). It performs high-privilege operations such as auto-discovering API keys by reading configuration files inside Docker containers (internal/keys/keys.go) and generating/executing Docker Compose stacks (internal/migrate/migrate.go). It also features an AI-integrated diagnostic engine (internal/doctor/fix.go) that can dispatch troubleshooting tasks to other installed AI agents. While these capabilities are powerful, they are strictly aligned with the tool's documented purpose of stack management and diagnostics. No evidence of data exfiltration, unauthorized persistence, or malicious prompt injection was found.
能力评估
Purpose & Capability
Metadata at the top says "Nexus Cli" but the included SKILL.md, README, and all source files implement "Admirarr" — a full-featured media stack CLI. The package claims to be instruction-only with no install spec, yet the repository contains a complete Go project, an install.sh, and distribution URLs referenced in README. This mismatch (name vs contents, instruction-only claim vs shipped source and installer) is incoherent and worth flagging.
Instruction Scope
SKILL.md instructs agents to call the admirarr CLI for status, diagnostics and an AI-powered 'doctor --fix' flow. The codebase implements actions that: query service APIs, run docker/docker-compose commands via exec, read container configs (auto-discover API keys), restart containers, create directories, and optionally delete downloaded files (--delete-files). The 'doctor --fix' step explicitly dispatches remaining issues to detected AI agents with 'full diagnostic context' — this can expose sensitive system state to other agents or systems. These instructions go beyond simple read-only status checks and include potentially destructive or highly sensitive operations.
Install Mechanism
Registry claims no install spec (instruction-only), but the repo contains an install.sh and README suggests a one-liner curl | sh (get.admirarr.dev) and GitHub Releases/Homebrew/etc. There is no install spec recorded in the registry metadata, so how the binary will be installed by an agent is unclear. The presence of an installer URL in docs (curl | sh) is a higher-risk install mechanism if used — the registry should have explicitly declared the install source. This inconsistency increases risk because an agent or user following the README could fetch/execute remote code.
Credentials
The skill declares no required env vars, but the tool auto-discovers and stores service URLs and API keys in ~/.config/admirarr/config.yaml and includes code that reads container configs (docker exec) to find API keys. That behavior requires access to Docker/containers and to potentially sensitive secrets (service API keys). Those capabilities are coherent with a media-stack manager but are not reflected in the declared requirements — the skill asks for access to data it does not explicitly declare, which is a proportionality and transparency concern.
Persistence & Privilege
always:false (good). The repo includes .claude agent definitions and an auto-rebuild hook that rebuilds the binary on .go file edits (noted in CLAUDE.md). While the skill doesn't request forced permanent inclusion, the presence of agent hooks and local build scripts means an installed agent could rebuild/replace the binary if it has write access to the repo/output path. This is not itself a disqualifier, but combined with the other concerns it widens the blast radius.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install nexus-cli
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /nexus-cli 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of admirarr — a unified CLI for managing a Jellyfin/Plex + *Arr media server stack. - Manage 20+ services in one binary with JSON outputs for all commands. - Monitor overall system status, disk, Docker containers, and diagnose/fix issues. - View and manage movie/TV libraries, download queue, active torrents, and history. - Search for content, add movies/shows interactively, and control indexers. - Trigger media scans, restart services, review logs, and migrate stacks. - Deep agent integration for diagnostics and automated fixes.
元数据
Slug nexus-cli
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Nexus Cli 是什么?

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

如何安装 Nexus Cli?

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

Nexus Cli 是免费的吗?

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

Nexus Cli 支持哪些平台?

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

谁开发了 Nexus Cli?

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

💬 留言讨论