← 返回 Skills 市场
jmagar

Qbittorrent

作者 jmagar · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
2878
总下载
2
收藏
18
当前安装
1
版本数
在 OpenClaw 中安装
/install qbittorrent
功能描述
Manage torrents with qBittorrent. Use when the user asks to "list torrents", "add torrent", "pause torrent", "resume torrent", "delete torrent", "check download status", "torrent speed", "qBittorrent stats", or mentions qBittorrent/qbit torrent management.
安全使用建议
This skill appears coherent for managing qBittorrent, but check a few things before installing: (1) Inspect the included scripts yourself — qbit-api.sh uses curl and jq (ensure they exist and are acceptable on your system). (2) The skill requires qBittorrent WebUI credentials stored in a plaintext JSON config (~/.clawdbot/credentials/qbittorrent/config.json) or environment variables; consider file permissions and use a least-privileged account. (3) Ensure QBIT_URL points to a trusted host (prefer localhost) — do not expose credentials to a remote, untrusted WebUI. (4) The registry metadata omits declaring required binaries/envs; if you rely on automatic environment checks, add curl/jq to your environment first. If any of these points are unacceptable (e.g., you cannot store credentials locally or cannot trust the WebUI endpoint), do not enable the skill.
功能分析
Type: OpenClaw Skill Name: qbittorrent Version: 1.0.0 The skill is designed to manage qBittorrent via its WebUI API. The `SKILL.md` provides clear instructions for the AI agent without any prompt injection attempts. The `scripts/qbit-api.sh` script correctly reads qBittorrent credentials from a designated configuration file (`~/.clawdbot/credentials/qbittorrent/config.json`) or environment variables and uses `curl` to interact with the user-configured qBittorrent instance. All network calls are directed to the specified qBittorrent URL, and file operations are limited to its own configuration, session cookie management in `/tmp`, and reading `.torrent` files for the 'add-file' functionality. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or obfuscation. The script's actions are entirely aligned with its stated purpose.
能力评估
Purpose & Capability
The name/description match the shipped script and README: the skill talks to qBittorrent's WebUI API to list/add/pause/resume/delete torrents and adjust limits. However the metadata declares no required binaries or env vars while the script clearly depends on curl and jq (and uses id). That omission is a discrepancy in the manifest, though the binaries themselves are reasonable and expected for this purpose.
Instruction Scope
SKILL.md and README instruct the agent to read a local config file (~/.clawdbot/credentials/qbittorrent/config.json) or environment variables and then call qBittorrent's local/remote WebUI API. The included script only interacts with the configured QBIT_URL and uses a temporary cookie file under /tmp; it does not attempt to read other unrelated system files or send data to unexpected external endpoints.
Install Mechanism
There is no install spec (instruction-only with an included helper script). No archives or remote downloads are performed by the skill itself, so there is low install-time risk.
Credentials
The skill requires qBittorrent credentials (username/password) which is appropriate. Those credentials are expected in a local JSON config file or via QBIT_URL/QBIT_USER/QBIT_PASS env vars (documented in README) but the registry metadata does not list these env vars or the need to store credentials in the filesystem—this mismatch should be noted. The script stores a session SID in /tmp, which is normal for a client script but means credentials are present on disk (config file and cookie).
Persistence & Privilege
always:false and normal model invocation are set. The skill does not request persistent system-wide privileges nor modify other skill configurations. It writes a per-user cookie file in /tmp and asks the user to create a local config file; both are limited in scope.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install qbittorrent
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /qbittorrent 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the qBittorrent skill. - Manage torrents using qBittorrent's WebUI API (v4.1+) - Supports listing, adding, pausing, resuming, deleting, and rechecking torrents - Provides quick commands for filtering by status or category - Includes global transfer stats, speed limit controls, and torrent metadata management (categories/tags) - Offers detailed reference for setup and usage in SKILL.md
元数据
Slug qbittorrent
版本 1.0.0
许可证
累计安装 20
当前安装数 18
历史版本数 1
常见问题

Qbittorrent 是什么?

Manage torrents with qBittorrent. Use when the user asks to "list torrents", "add torrent", "pause torrent", "resume torrent", "delete torrent", "check download status", "torrent speed", "qBittorrent stats", or mentions qBittorrent/qbit torrent management. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2878 次。

如何安装 Qbittorrent?

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

Qbittorrent 是免费的吗?

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

Qbittorrent 支持哪些平台?

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

谁开发了 Qbittorrent?

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

💬 留言讨论