qbt-hub

Automate qBittorrent downloads via the WebUI API.

361|58|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/OpenMinis/MinisSkills --skill qbt-hub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qbt-hub
Source: https://github.com/OpenMinis/MinisSkills/tree/main/qbt-hub
Command: npx skills add https://github.com/OpenMinis/MinisSkills --skill qbt-hub

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill automates management of qBittorrent downloads by interfacing with the WebUI API (v5.0+) to add torrents, monitor progress, filter tasks, and apply speed limits and organizational metadata.

Core Features & Use Cases

  • Add torrent tasks via magnet links or .torrent URLs and set save paths, categories, and tags.
  • List, filter, search, and inspect tasks to monitor progress, speed, and status.
  • Manage task lifecycle: pause, resume, recheck, rename, move, delete (with optional file deletion), and adjust per-task or global limits.
  • Use cases include batch-adding multiple torrents, organizing by category or tag, and quickly assessing overall health of the queue.

Quick Start

Add a magnet link to qBittorrent and then check the task list.

Frequently Asked Questions about qbt-hub

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate qBittorrent download management via the WebUI API?

You can automate qBittorrent download management by connecting to the WebUI API to add torrents, monitor progress, filter tasks, and apply speed limits using bundled scripts.

Can I add magnet links and set save paths for torrents through the qBittorrent WebUI?

Yes, you can add torrent tasks via magnet links or .torrent URLs and set save paths, categories, and tags directly through the WebUI API interface.

How do I monitor and filter qBittorrent tasks to check download progress?

You can list, filter, search, and inspect qBittorrent tasks to monitor download progress, speed, and status, allowing you to assess the overall health of the queue.

Does qBittorrent API automation require authentication credentials?

Yes, qBittorrent API automation requires a host, user, and password provided via environment variables or CLI to authenticate with the WebUI.

What task lifecycle actions can I perform on torrents through the WebUI API?

You can pause, resume, recheck, rename, move, and delete torrents with optional file deletion, as well as adjust per-task or global speed limits.

Can I batch-add multiple torrents and organize them by category in qBittorrent?

Yes, you can batch-add multiple torrents and organize them by applying categories or tags to manage your download queue efficiently.