openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > 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.

综合技能

作者:Rob McClellan @aricus

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v1.0.1

统计:⭐ 3 · 1.7k · 0 current installs · 0 all-time installs

3

安装量(当前) 0

🛡 VirusTotal :良性 · OpenClaw :可疑

Package:aricus/nzbget

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :可疑

OpenClaw 评估

The skill appears to implement what it claims (checking NZBGet status) but its manifest/metadata do not match the actual runtime requirements and the script has a couple of security issues (plain HTTP with credentials in the URL and undeclared tool dependencies).

目的

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.

说明范围

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 beyon…

安装机制

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.

证书

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.

持久

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.

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「nzbget」。简介:Check NZBGet download status and queue information. Use when the user asks abou…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aricus/nzbget/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: nzbget
description: 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.
---

# NZBGet Status Checker

This skill provides quick access to NZBGet download status and queue information.  Required env vars: NZBGET_USER, NZBGET_PASS, NZBGET_HOST

## Usage

### Quick Count
Get a simple count of active downloads:
```bash
bash scripts/check_nzbget.sh count
```
Returns: `3` (number of items downloading)

### Full Status Report
Get complete status with speed, queue, and remaining size:
```bash
bash scripts/check_nzbget.sh
```

### Specific Queries

| Query | Command | Output |
|-------|---------|--------|
| How many downloading? | `count` | Number only |
| Current speed? | `speed` | Speed in MB/s |
| What's in queue? | `queue` | First 10 items only |
| Full status | (no args) | Complete report (max 10 items shown) |

**Note:** Queue listings are capped at 10 items to avoid flooding with large queues (400+ items). The script shows "Next 10 of X items" when there are more.

## Examples

**User:** "NZBGet count"
```
3
```

**User:** "What's downloading?"
```
📥 NZBGet Status: Downloading

Active Downloads: 3
Speed: 12.5 MB/s
Remaining: 45.2 GB

Current Queue:
  • Movie.2025.2160p.mkv - 67%
  • TV.Show.S01E05.1080p.mkv - 23%
  • Documentary.4K.mkv - 89%
```

**User:** "NZBGet speed"
```
12.5 MB/s
```

## Response Guidelines

- For "count" or "how many": Use the number directly in a conversational response
- For "speed": Report the current download speed
- For full status: Summarize the key info (count, speed, remaining) and list active items
- If NZBGet is unreachable or no items downloading, say so clearly
- Keep responses concise unless user asks for full details