← Back to Skills Marketplace
hxbreak

Qbittorrent Api

by HxBreak · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
161
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install qbittorrent-api
Description
Use when working with qBittorrent Web API - adding torrents, managing downloads, checking status, or any qBittorrent automation task. Includes curl examples...
Usage Guidance
This skill appears to be a straightforward qBittorrent Web API cheat sheet with curl examples, but be aware: its runtime instructions expect a local .env containing QB_URL, QB_USER and QB_PASS and will source that file (reading your credentials) and write cookies to /tmp. The skill metadata did not declare those environment variables — that mismatch is the main concern. Before installing: (1) ensure you trust the skill source or inspect SKILL.md/README yourself, (2) keep any .env with credentials out of version control (add to .gitignore), (3) consider using a restricted account on your qBittorrent instance, and (4) if you want stronger guarantees, ask the publisher to update the metadata to declare required env vars or to accept credentials via a secure, explicit mechanism rather than implicitly sourcing .env. If you cannot verify the source or are uncomfortable with the skill reading a local .env, do not enable it.
Capability Analysis
Type: OpenClaw Skill Name: qbittorrent-api Version: 0.1.0 The skill bundle provides a comprehensive and well-documented interface for managing a qBittorrent instance via its Web API. It includes clear instructions for authentication, torrent lifecycle management, and safety-oriented workflows, such as requiring user confirmation for download paths and file deletions. No evidence of malicious intent, data exfiltration, or unauthorized execution was found in SKILL.md or README.md.
Capability Assessment
Purpose & Capability
The name, description, README and SKILL.md all align: this is a qBittorrent Web API reference with curl examples and workflows. However, the skill's metadata declares no required environment variables while the runtime instructions explicitly expect QB_URL, QB_USER and QB_PASS (via a .env). That omission is inconsistent with the stated purpose.
Instruction Scope
SKILL.md instructs the agent to source a .env, use curl to POST login/logout, and save cookies to /tmp/qb_cookies.txt. These actions are within the normal scope for interacting with qBittorrent. The instructions do cause the agent to read a local .env (sensitive data) and write a cookie file, which the skill reasonably needs but which was not declared in the manifest.
Install Mechanism
This is an instruction-only skill with no install spec or code files to execute. There is no installer or download behavior to review, which reduces installation risk.
Credentials
The skill uses secrets (QB_URL, QB_USER, QB_PASS) from a .env and will source that file at runtime, but the registry metadata lists no required env vars or primary credential. Requiring credentials is proportionate to the task, but the omission in metadata is a mismatch that could lead to accidental secret exposure or unexpected behavior.
Persistence & Privilege
The skill does not request always:true, does not install or modify other skills, and only writes a temporary cookie file to /tmp. It does not ask for persistent system-level privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install qbittorrent-api
  3. After installation, invoke the skill by name or use /qbittorrent-api
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
- Initial release of the qbittorrent-api skill. - Provides qBittorrent Web API reference for authentication, torrent, file, category, tag, tracker, RSS, search, and more. - Includes curl usage examples, endpoint and parameter summaries, common automation tasks, and configuration guidance. - Offers tables of API endpoints for quick lookups. - Covers key workflows (like adding torrents) and explains parameter units and torrent statuses.
Metadata
Slug qbittorrent-api
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Qbittorrent Api?

Use when working with qBittorrent Web API - adding torrents, managing downloads, checking status, or any qBittorrent automation task. Includes curl examples... It is an AI Agent Skill for Claude Code / OpenClaw, with 161 downloads so far.

How do I install Qbittorrent Api?

Run "/install qbittorrent-api" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Qbittorrent Api free?

Yes, Qbittorrent Api is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Qbittorrent Api support?

Qbittorrent Api is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Qbittorrent Api?

It is built and maintained by HxBreak (@hxbreak); the current version is v0.1.0.

💬 Comments