← 返回 Skills 市场
aricus

nzbget

作者 Rob McClellan · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
1899
总下载
3
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install nzbget
功能描述
Check NZBGet download status and queue information. Use when the user asks about NZBGet downloads, wants to know how many things are downloading, check download speed, view the queue, or get a full status report of their Usenet downloads.
安全使用建议
This skill looks like it really queries NZBGet, but there are some mismatches and security details you should address before installing: (1) The registry metadata does not declare the required environment variables (NZBGET_USER, NZBGET_PASS, NZBGET_HOST) nor required binaries (curl, jq, bc) — require the publisher to correct the manifest. (2) The script embeds credentials in the URL and uses http://, which can expose your NZBGet credentials to network eavesdroppers and potentially other local users (process lists). Prefer HTTPS and use curl --user or a header-based auth to avoid credentials in the URL. (3) Ensure the agent runs the script in a trusted, isolated environment and that the NZBGet host is reachable over TLS. If you need help hardening it, ask the publisher to update the script to use HTTPS by default (or a configurable scheme), avoid putting creds in the URL, and document the prerequisites.
功能分析
Type: OpenClaw Skill Name: nzbget Version: 1.0.1 The skill bundle is designed to check NZBGet download status and queue information. It uses environment variables (NZBGET_USER, NZBGET_PASS, NZBGET_HOST) to authenticate and connect to a user-defined NZBGet instance via its JSON-RPC API using `curl`. The `SKILL.md` provides clear instructions for the agent without any prompt injection attempts. The `scripts/check_nzbget.sh` script uses standard tools (`curl`, `jq`, `bc`) to retrieve and parse status information, and there is no evidence of data exfiltration, malicious execution, persistence mechanisms, or other harmful behaviors beyond its stated purpose.
能力评估
Purpose & Capability
The skill's stated purpose (query NZBGet status) matches the script behavior. However, the registry metadata lists no required environment variables or binaries, while SKILL.md and scripts/check_nzbget.sh require NZBGET_USER, NZBGET_PASS, NZBGET_HOST and depend on curl, jq, and bc. This metadata mismatch is an incoherence that should be corrected.
Instruction Scope
The SKILL.md instructs the agent to run scripts/check_nzbget.sh which only queries the NZBGet JSON-RPC API and outputs results — scope is appropriate. However, the script constructs an HTTP URL that embeds credentials (http://user:pass@host/jsonrpc), which can expose credentials in transit and to local process listings, and the hardcoded 'http://' scheme sends credentials in plaintext over the network. These are notable security concerns beyond simple querying.
Install Mechanism
There is no install spec — the skill is instruction/code-only. No downloads or archive extraction occur. That reduces install-time risk. The script being present means it will be executed by the agent, but no external installer is invoked.
Credentials
Requesting NZBGET_USER, NZBGET_PASS, and NZBGET_HOST is proportionate to the stated function, but the manifest incorrectly lists no required env vars. Also, credentials are used in a way that may leak them (embedded in URL and sent over HTTP). The script also requires external binaries (curl, jq, bc) which are not declared in metadata; missing declarations reduce transparency and complicate safe deployment.
Persistence & Privilege
The skill does not request persistent presence (always: false), does not modify other skills or system-wide config, and does not claim to store tokens. No elevated persistence or privilege escalation is requested.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install nzbget
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /nzbget 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Added documentation of required environment variables: NZBGET_USER, NZBGET_PASS, and NZBGET_HOST. - No other changes.
v1.0.0
** Required env vars: NZBGET_USER, NZBGET_PASS, NZBGET_HOST ** - Initial release of NZBGet Status Checker skill. - Check NZBGet download status, current speed, and queue contents. - Supports quick count of downloads, speed check, and full status reports. - Limits queue listings to 10 items to avoid large output. - Provides clear responses if NZBGet is unreachable or nothing is downloading.
元数据
Slug nzbget
版本 1.0.1
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

nzbget 是什么?

Check NZBGet download status and queue information. Use when the user asks about NZBGet downloads, wants to know how many things are downloading, check download speed, view the queue, or get a full status report of their Usenet downloads. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1899 次。

如何安装 nzbget?

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

nzbget 是免费的吗?

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

nzbget 支持哪些平台?

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

谁开发了 nzbget?

由 Rob McClellan(@aricus)开发并维护,当前版本 v1.0.1。

💬 留言讨论