← 返回 Skills 市场
jmagar

Sabnzbd

作者 jmagar · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1900
总下载
2
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install sabnzbd
功能描述
Manage Usenet downloads with SABnzbd. Use when the user asks to "check SABnzbd", "list NZB queue", "add NZB", "pause downloads", "resume downloads", "SABnzbd status", "Usenet queue", "NZB history", or mentions SABnzbd/sab download management.
安全使用建议
This skill appears to do what it says — a CLI wrapper around the SABnzbd API — but there are a few things to check before installing: - The metadata omits required runtime items: the helper script expects an API key and URL (stored in ~/.clawdbot/credentials/sabnzbd/config.json or via SAB_API_KEY/SAB_URL/SAB_CONFIG) and relies on curl, jq, and python3. Make sure those binaries are present and that the skill owner adds these to the declared requirements. - The API key is sensitive. The skill will send that key to whichever SAB URL you configure. Only point it at a trusted SABnzbd instance (typically localhost or a machine you control). Do not point it at unknown remote hosts. - Inspect scripts/sab-api.sh yourself (you already have it); it appears to call only the configured SABnzbd URL and has no hidden external endpoints, but you should verify there are no modifications beyond what's included here. - Consider filesystem permissions for ~/.clawdbot/credentials/sabnzbd/config.json so other users/processes cannot read your API key. If you accept these conditions and trust the source, the skill is usable; if you require strict metadata-to-behavior alignment, ask the publisher to declare the env vars and required binaries before enabling it.
功能分析
Type: OpenClaw Skill Name: sabnzbd Version: 1.0.0 The skill is designed to manage SABnzbd downloads via its REST API. It reads API credentials from a standard OpenClaw configuration path (`~/.clawdbot/credentials/sabnzbd/config.json`) or environment variables and uses `curl` to interact with the specified SABnzbd instance. The `SKILL.md` and `README.md` files provide clear, benign instructions for the agent and user, without any evidence of prompt injection attempts or instructions to perform unauthorized actions. The `sab-api.sh` script's functionality is entirely aligned with SABnzbd management, including adding local NZB files, which is a legitimate function, not an attempt at arbitrary file exfiltration. No malicious execution, persistence mechanisms, or unauthorized data exfiltration attempts were found.
能力评估
Purpose & Capability
Name, README, SKILL.md, and scripts/sab-api.sh all implement SABnzbd queue management and map directly to SABnzbd's API (add, pause, resume, history, speed, categories, etc.). The requested capabilities align with the skill's stated purpose.
Instruction Scope
The SKILL.md and README instruct the agent/user to create a credentials file at ~/.clawdbot/credentials/sabnzbd/config.json (or set env vars) and to run scripts/sab-api.sh. The runtime instructions stay within the SABnzbd API domain and do not attempt to read unrelated system files or call external endpoints beyond the configured SAB URL.
Install Mechanism
There is no install spec (instruction-only plus a helper script). That minimizes installation risk because nothing is downloaded or automatically executed by an installer. The script itself will run commands when invoked, but the repository does not declare an automated install mechanism.
Credentials
Registry metadata lists no required environment variables or binaries, but the script expects credentials (SAB_API_KEY and SAB_URL via config file or env vars SAB_API_KEY/SAB_URL/SAB_CONFIG) and uses external commands (curl, jq, python3). Requesting an API key for SABnzbd is appropriate for the purpose, but the metadata should declare these requirements — the mismatch is an incoherence that could mislead users about what secrets or tools are needed.
Persistence & Privilege
The skill is not forced-always, does not request system-wide changes, and does not modify other skills. It only reads a user-scoped config file under the home directory (or env vars) and invokes network calls to the configured SABnzbd URL.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install sabnzbd
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /sabnzbd 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of SABnzbd skill. - Provides commands to manage Usenet downloads via SABnzbd's REST API. - Supports queue management, adding NZBs, speed control, job priority, categories, scripts, and status checks. - Includes quick CLI reference for common operations (pause, resume, add, delete, view history). - Offers setup instructions for API key and configuration file.
元数据
Slug sabnzbd
版本 1.0.0
许可证
累计安装 3
当前安装数 2
历史版本数 1
常见问题

Sabnzbd 是什么?

Manage Usenet downloads with SABnzbd. Use when the user asks to "check SABnzbd", "list NZB queue", "add NZB", "pause downloads", "resume downloads", "SABnzbd status", "Usenet queue", "NZB history", or mentions SABnzbd/sab download management. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1900 次。

如何安装 Sabnzbd?

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

Sabnzbd 是免费的吗?

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

Sabnzbd 支持哪些平台?

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

谁开发了 Sabnzbd?

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

💬 留言讨论