qBittorrent for Openclaw

Seamlessly manage your qBittorrent instance through an AI-powered interface using the WebUI API.

jmagar
v1.0.0
Jan 24, 2026
2
3.9k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install qbittorrent

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install qbittorrent using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is qBittorrent?

The qBittorrent skill for Openclaw Skills provides a robust bridge between your AI agent and your torrent client. By leveraging the qBittorrent WebUI API (v4.1+), this integration allows for comprehensive remote management of downloads, uploads, and server statistics. Whether you are automating a media pipeline or checking transfer progress on the go, this skill ensures that Openclaw Skills can interact with your self-hosted infrastructure securely and efficiently.

This tool is designed for developers and power users who need to programmatically control their torrenting environment. By integrating this into Openclaw Skills, you gain the ability to query download states, manage bandwidth, and organize files using categories and tags directly through natural language or automated scripts.

qBittorrent Use Cases

  • Adding new downloads via magnet links or .torrent files based on chat triggers.
  • Monitoring the status and ETA of active downloads without leaving your agent interface.
  • Organizing content by automatically assigning categories and tags to specific torrents.
  • Managing bandwidth by setting global speed limits or pausing transfers during peak hours.
  • Deleting completed downloads and their associated files to maintain disk space.

How qBittorrent Works

  1. The user provides a command or request related to torrent management to Openclaw Skills.
  2. The skill authenticates with the qBittorrent WebUI using credentials stored in the local configuration file.
  3. The qbit-api.sh script executes the specific API call, such as list, add, or pause, against the target server URL.
  4. The skill parses the JSON response from the WebUI, including metadata like hash, progress, and speed.
  5. Results are formatted and returned to the user or used in further automation workflows within Openclaw Skills.

qBittorrent Setup

To get started with this skill within Openclaw Skills, configure your credentials in the configuration file located at ~/.clawdbot/credentials/qbittorrent/config.json:

{
  "url": "http://localhost:8080",
  "username": "admin",
  "password": "adminadmin"
}

Ensure your qBittorrent WebUI is enabled in the application settings and the version is 4.1 or higher. You can test the connection using the following command:

./scripts/qbit-api.sh version

qBittorrent Data Schema & Taxonomy

The skill handles data using the standard qBittorrent torrent object schema. The following fields are commonly returned:

Field Description
hash Unique identifier for the torrent
name Display name of the file or collection
state Current status (e.g., downloading, seeding, stalledDL, pausedDL)
progress Percentage of completion (represented as 0 to 1)
dlspeed Current download speed in bytes/s
upspeed Current upload speed in bytes/s
eta Estimated time remaining in seconds
category Assigned organizational category
tags Comma-separated tags for the torrent

qBittorrent Advanced Features

  • Bulk operations to pause, resume, or delete all torrents simultaneously using the all parameter.
  • Granular filtering by status, category, or tag to manage large libraries within Openclaw Skills.
  • Real-time transfer statistics monitoring, including global upload and download speeds and total session data.
  • Ability to set and manage global speed limits dynamically to prioritize other network traffic.
  • Deep inspection of torrent data including specific file lists and tracker information.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*