Agent skill

Qbittorrent API

by LeoYeAI in LeoYeAI/openclaw-master-skills

A skill your agent uses when working with qBittorrent Web API - adding torrents, managing downloads, checking status, or any qBittorrent automation task.

MITAuto-check: notes

Install Qbittorrent API

skills CLI
$ npx skills add LeoYeAI/openclaw-master-skills --skill qbittorrent-api -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install LeoYeAI/openclaw-master-skills qbittorrent-api --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/qbittorrent-api .claude/skills/qbittorrent-api && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
qbittorrent-api
GitHub stars
2.2k
Token cost
~3.5k tokens
SKILL.md length
741 words
Files
3
Skills in repo
1,235
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when working with qBittorrent Web API - adding torrents, managing downloads, checking status, or any qBittorrent automation task.

  • Works in 3 steps: 项目目录的 .env 文件(默认) → 项目 CLAUDE.md 文件 → 询问用户提供
  • Working with qBittorrent Web API - adding torrents
  • SKILL.md covers 配置信息, 认证, API 端点速查 and 单位说明, plus 4 more sections
  • Calls curl and jq

What it does

Qbittorrent API is an agent skill from LeoYeAI/openclaw-master-skills. Use when working with qBittorrent Web API - adding torrents, managing downloads, checking status, or any qBittorrent automation task. Includes curl examples and common patterns.

Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `README.md` and `_meta.json`).

The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.

When your agent uses it

  • Working with qBittorrent Web API - adding torrents
  • Managing downloads
  • Checking status
  • Any qBittorrent automation task

Example prompts

  • “/qbittorrent-api”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. 项目目录的 .env 文件(默认)
  2. 项目 CLAUDE.md 文件
  3. 询问用户提供

What it can do on your machine

Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl
    • jq

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com
    • qbittorrent.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Qbittorrent API loads about 3.5k tokens when it runs. Until then it costs about 48 tokens; SKILL.md has 741 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~48
When it runs · the whole SKILL.md, loaded when a task matches
~3.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:11
    1. 项目目录的 `.env` 文件(默认)
  • NoteMentions a .env fileSKILL.md:16
    # .env 文件格式
  • NoteMentions a .env fileSKILL.md:22
    > **注意**: 执行任何 API 操作前,先检查 `.env` 文件是否存在并包含配置。如果缺少配置,询问用户。
  • NoteMentions a .env fileSKILL.md:29
    # 配置(从 .env 读取)
  • NoteMentions a .env fileSKILL.md:30
    source .env 2>/dev/null || true

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 741 words, ~3,471 tokens.

Download SKILL.mdSave it as .claude/skills/qbittorrent-api/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
qbittorrent-api
description
Use when working with qBittorrent Web API - adding torrents, managing downloads, checking status, or any qBittorrent automation task. Includes curl examples and common patterns.

qBittorrent Web API

配置信息

优先级顺序:

  1. 项目目录的 .env 文件(默认)
  2. 项目 CLAUDE.md 文件
  3. 询问用户提供
bash
# .env 文件格式
QB_URL="http://192.168.31.88:8080"
QB_USER="admin"
QB_PASS="123123"

注意: 执行任何 API 操作前,先检查 .env 文件是否存在并包含配置。如果缺少配置,询问用户。

认证

qBittorrent 使用 cookie-based 认证:

bash
# 配置(从 .env 读取)
source .env 2>/dev/null || true
COOKIE_FILE="/tmp/qb_cookies.txt"

# 登录并保存 cookie
curl -c "$COOKIE_FILE" -b "$COOKIE_FILE" \
  -H "Referer: $QB_URL" \
  -d "username=$QB_USER&password=$QB_PASS" \
  "$QB_URL/api/v2/auth/login"

# 登出
curl -c "$COOKIE_FILE" -b "$COOKIE_FILE" \
  "$QB_URL/api/v2/auth/logout"

重要: 登录请求需要 Referer header。


API 端点速查

认证 /api/v2/auth
操作端点方法参数
登录/loginPOSTusername, password
登出/logoutPOST-
种子管理 /api/v2/torrents
操作端点方法参数
种子列表/infoGETfilter, hashes, category, tag
种子数量/countGETfilter
种子详情/propertiesGEThash
添加种子/addPOSTurls, savepath, category, tags
删除种子/deletePOSThashes, deleteFiles
开始/startPOSThashes
停止/stopPOSThashes
重新检查/recheckPOSThashes
重新宣告/reannouncePOSThashes
重命名/renamePOSThash, name
设置注释/setCommentPOSThashes, comment
文件管理 /api/v2/torrents
操作端点方法参数
文件列表/filesGEThash
文件优先级/filePrioPOSThash, id, priority
重命名文件/renameFilePOSThash, oldPath, newPath
重命名文件夹/renameFolderPOSThash, oldPath, newPath
速度限制 /api/v2/torrents
操作端点方法参数
获取下载限速/downloadLimitGEThashes
获取上传限速/uploadLimitGEThashes
设置下载限速/setDownloadLimitPOSThashes, limit
设置上传限速/setUploadLimitPOSThashes, limit
设置分享限制/setShareLimitsPOSThashes, ratioLimit, seedingTimeLimit
优先级 /api/v2/torrents
操作端点方法参数
提高优先级/increasePrioPOSThashes
降低优先级/decreasePrioPOSThashes
最高优先级/topPrioPOSThashes
最低优先级/bottomPrioPOSThashes
路径管理 /api/v2/torrents
操作端点方法参数
设置保存路径/setLocationPOSThashes, location
设置保存目录/setSavePathPOSThashes, path
设置下载目录/setDownloadPathPOSThashes, path
分类管理 /api/v2/torrents
操作端点方法参数
获取分类/categoriesGET-
创建分类/createCategoryPOSTcategory, savePath
编辑分类/editCategoryPOSTcategory, savePath
删除分类/removeCategoriesPOSTcategories
设置分类/setCategoryPOSThashes, category
标签管理 /api/v2/torrents
操作端点方法参数
获取标签/tagsGET-
创建标签/createTagsPOSTtags
删除标签/deleteTagsPOSTtags
添加标签/addTagsPOSThashes, tags
设置标签/setTagsPOSThashes, tags
移除标签/removeTagsPOSThashes, tags
Tracker 管理 /api/v2/torrents
操作端点方法参数
获取 Trackers/trackersGEThash
添加 Trackers/addTrackersPOSThash, urls
编辑 Tracker/editTrackerPOSThash, origUrl, newUrl
删除 Trackers/removeTrackersPOSThash, urls
Web Seeds 管理 /api/v2/torrents
操作端点方法参数
获取 Web Seeds/webseedsGEThash
添加 Web Seeds/addWebSeedsPOSThash, urls
编辑 Web Seed/editWebSeedPOSThash, origUrl, newUrl
删除 Web Seeds/removeWebSeedsPOSThash, urls
Peers 管理 /api/v2/torrents
操作端点方法参数
添加 Peers/addPeersPOSThashes, peers
其他设置 /api/v2/torrents
操作端点方法参数
自动管理/setAutoManagementPOSThashes, enable
超级做种/setSuperSeedingPOSThashes, value
强制开始/setForceStartPOSThashes, value
顺序下载/toggleSequentialDownloadPOSThashes
首尾块优先/toggleFirstLastPiecePrioPOSThashes
传输信息 /api/v2/transfer
操作端点方法参数
传输信息/infoGET-
下载限速/downloadLimitGET-
上传限速/uploadLimitGET-
设置下载限速/setDownloadLimitPOSTlimit
设置上传限速/setUploadLimitPOSTlimit
切换备用限速/toggleSpeedLimitsModePOST-
应用程序 /api/v2/app
操作端点方法参数
版本/versionGET-
API 版本/webapiVersionGET-
构建信息/buildInfoGET-
关闭/shutdownPOST-
获取设置/preferencesGET-
设置偏好/setPreferencesPOSTjson
默认保存路径/defaultSavePathGET-
日志 /api/v2/log
操作端点方法参数
日志/mainGETnormal, info, warning, critical
Peer 日志/peersGETlast_known_id
Show full SKILL.md (293 more words)Show less
同步 /api/v2/sync
操作端点方法参数
主数据/maindataGETrid
种子 Peers/torrentPeersGEThash, rid
RSS /api/v2/rss
操作端点方法参数
添加文件夹/addFolderPOSTpath
添加订阅/addFeedPOSTurl, path
移除/removeItemPOSTpath
移动/moveItemPOSTitemPath, destPath
获取文章/itemsGETwithData
标记已读/markAsReadPOSTitemPath, articleId
刷新/refreshItemPOSTitemPath
设置自动下载规则/setRulePOSTruleName, ruleDef
删除规则/removeRulePOSTruleName
获取规则/rulesGET-
匹配规则/matchingArticlesGETruleName
操作端点方法参数
启动搜索/startPOSTpattern, plugins, category
停止搜索/stopPOSTid
搜索状态/statusGETid
搜索结果/resultsGETid, limit, offset
删除搜索/deletePOSTid
获取插件/pluginsGET-
安装插件/installPluginPOSTsources
卸载插件/uninstallPluginPOSTnames
启用插件/enablePluginPOSTnames, enable
更新插件/updatePluginsPOST-

单位说明

参数单位换算
limit (限速)bytes/second1 MB/s = 1048576
sizebytes-
progress0-1 浮点数0.5 = 50%
priority整数0=不下载, 1=正常, 6=高, 7=最大

种子状态

状态含义
error错误
missingFiles文件丢失
uploading做种中
pausedUP暂停做种
queuedUP排队做种
stalledUP做种停滞
checkingUP检查中
forcedUP强制做种
allocating分配空间
downloading下载中
metaDL下载元数据
pausedDL暂停下载
queuedDL排队下载
stalledDL下载停滞
checkingDL检查中
forcedDL强制下载
checkingResumeData检查恢复数据
moving移动中
unknown未知

过滤器

torrents/info 支持的过滤器:

  • all - 全部
  • downloading - 下载中
  • seeding - 做种中
  • completed - 已完成
  • paused - 已暂停
  • active - 活跃
  • inactive - 不活跃
  • resumed - 已恢复
  • stalled - 停滞
  • stalled_uploading - 上传停滞
  • stalled_downloading - 下载停滞
  • errored - 错误

添加种子工作流

重要: 添加种子前必须先查询已有保存路径,然后询问用户保存位置。

步骤 1: 查询已有保存路径
bash
# 获取已有保存路径(按使用频率排序,显示前 10 个)
curl -c cookies.txt -b cookies.txt \
  "$QB_URL/api/v2/torrents/info" | \
  jq -r '.[].save_path' | sort | uniq -c | sort -rn | head -10

# 获取默认保存路径
curl -c cookies.txt -b cookies.txt \
  "$QB_URL/api/v2/app/defaultSavePath"
步骤 2: 询问用户保存位置

使用 AskUserQuestion 工具,展示已有路径供用户选择:

问题: 下载文件保存到哪个目录?

选项:
- /m2/ani/番剧 (最常用)
- /m2/movies
- /downloads (默认)
- 其他路径 (用户自定义)
步骤 3: 添加种子

用户选择路径后,执行添加操作:

bash
# Magnet link(用户选择或指定的路径)
curl -c cookies.txt -b cookies.txt \
  -d "urls=magnet:?xt=urn:btih:xxxx" \
  -d "savepath=$USER_SELECTED_PATH" \
  "$QB_URL/api/v2/torrents/add"

# 带分类和标签
curl -c cookies.txt -b cookies.txt \
  -d "urls=magnet:?xt=urn:btih:xxxx" \
  -d "savepath=$USER_SELECTED_PATH" \
  -d "category=movies" \
  -d "tags=hd,2024" \
  "$QB_URL/api/v2/torrents/add"

# Torrent 文件
curl -c cookies.txt -b cookies.txt \
  -F "torrents=@file.torrent" \
  -d "savepath=$USER_SELECTED_PATH" \
  "$QB_URL/api/v2/torrents/add"

其他操作示例

获取种子列表
bash
# 全部
curl -c cookies.txt -b cookies.txt \
  "$QB_URL/api/v2/torrents/info"

# 按状态过滤
curl -c cookies.txt -b cookies.txt \
  "$QB_URL/api/v2/torrents/info?filter=downloading"

# 按分类过滤
curl -c cookies.txt -b cookies.txt \
  "$QB_URL/api/v2/torrents/info?category=movies"

# 按标签过滤
curl -c cookies.txt -b cookies.txt \
  "$QB_URL/api/v2/torrents/info?tag=hd"

# 指定种子
curl -c cookies.txt -b cookies.txt \
  "$QB_URL/api/v2/torrents/info?hashes=abc123,def456"
控制种子
bash
# 开始
curl -c cookies.txt -b cookies.txt \
  -d "hashes=abc123" \
  "$QB_URL/api/v2/torrents/start"

# 停止
curl -c cookies.txt -b cookies.txt \
  -d "hashes=abc123" \
  "$QB_URL/api/v2/torrents/stop"

### 删除种子

> **重要**: 删除种子时的 `deleteFiles` 参数规则:
>
> | 场景 | deleteFiles | 说明 |
> |------|-------------|------|
> | **默认行为** | `false` | 只删除任务,保留已下载的文件 |
> | 用户明确要求删除文件 | `true` | 用户指定要删除文件时 |
> | 未下载完成的种子 | `true` | progress < 100% 时,删除不完整的文件 |
>
> **安全原则**: 除非用户明确指定或种子未完成,否则默认不删除文件。

```bash
# 删除种子(保留文件)- 默认行为
curl -c cookies.txt -b cookies.txt \
  -d "hashes=abc123&deleteFiles=false" \
  "$QB_URL/api/v2/torrents/delete"

# 删除种子(同时删除文件)- 用户明确要求时
curl -c cookies.txt -b cookies.txt \
  -d "hashes=abc123&deleteFiles=true" \
  "$QB_URL/api/v2/torrents/delete"

# 删除多个种子(用 | 分隔)
curl -c cookies.txt -b cookies.txt \
  -d "hashes=abc123|def456|ghi789&deleteFiles=false" \
  "$QB_URL/api/v2/torrents/delete"

# 删除全部种子
curl -c cookies.txt -b cookies.txt \
  -d "hashes=all&deleteFiles=false" \
  "$QB_URL/api/v2/torrents/delete"

删除前建议检查:

bash
# 检查种子是否完成 (progress=1 表示 100%)
curl -c cookies.txt -b cookies.txt \
  "$QB_URL/api/v2/torrents/info?hashes=abc123" | jq '.[0].progress'
删除 API 参数
参数类型必填说明
hashesstring✅种子 hash,多个用 | 分隔,all 删除全部
deleteFilesbool❌是否删除文件,默认 false
设置限速
bash
# 设置种子下载限速 1 MB/s
curl -c cookies.txt -b cookies.txt \
  -d "hashes=abc123&limit=1048576" \
  "$QB_URL/api/v2/torrents/setDownloadLimit"

# 设置种子上传限速 512 KB/s
curl -c cookies.txt -b cookies.txt \
  -d "hashes=abc123&limit=524288" \
  "$QB_URL/api/v2/torrents/setUploadLimit"

# 全局限速
curl -c cookies.txt -b cookies.txt \
  -d "limit=1048576" \
  "$QB_URL/api/v2/transfer/setDownloadLimit"
分类和标签
bash
# 创建分类
curl -c cookies.txt -b cookies.txt \
  -d "category=movies&savePath=/downloads/movies" \
  "$QB_URL/api/v2/torrents/createCategory"

# 设置分类
curl -c cookies.txt -b cookies.txt \
  -d "hashes=abc123&category=movies" \
  "$QB_URL/api/v2/torrents/setCategory"

# 创建标签
curl -c cookies.txt -b cookies.txt \
  -d "tags=hd,4k" \
  "$QB_URL/api/v2/torrents/createTags"

# 添加标签
curl -c cookies.txt -b cookies.txt \
  -d "hashes=abc123&tags=hd" \
  "$QB_URL/api/v2/torrents/addTags"
文件优先级
bash
# 设置文件优先级
# priority: 0=不下载, 1=正常, 6=高, 7=最大
curl -c cookies.txt -b cookies.txt \
  -d "hash=abc123&id=0&priority=0" \
  "$QB_URL/api/v2/torrents/filePrio"
Tracker 管理
bash
# 获取 trackers
curl -c cookies.txt -b cookies.txt \
  "$QB_URL/api/v2/torrents/trackers?hash=abc123"

# 添加 tracker
curl -c cookies.txt -b cookies.txt \
  -d "hash=abc123&urls=udp://tracker.example.com:1337/announce" \
  "$QB_URL/api/v2/torrents/addTrackers"
获取传输信息
bash
curl -c cookies.txt -b cookies.txt \
  "$QB_URL/api/v2/transfer/info"

返回示例:

json
{
  "dl_info_speed": 1048576,
  "dl_info_data": 10737418240,
  "up_info_speed": 524288,
  "up_info_data": 5368709120,
  "dl_rate_limit": 0,
  "up_rate_limit": 0,
  "dht_nodes": 1234,
  "connection_status": "connected"
}

完整脚本模板

bash
#!/bin/bash
# 配置 - 从 CLAUDE.md 获取或使用环境变量
QB_URL="${QB_URL:-http://192.168.31.88:8080}"
QB_USER="${QB_USER:-admin}"
QB_PASS="${QB_PASS:-123123}"
COOKIE_FILE="/tmp/qb_cookies.txt"

# 登录
qb_login() {
  curl -s -c "$COOKIE_FILE" -b "$COOKIE_FILE" \
    -H "Referer: $QB_URL" \
    -d "username=$QB_USER&password=$QB_PASS" \
    "$QB_URL/api/v2/auth/login"
}

# 登出
qb_logout() {
  curl -s -c "$COOKIE_FILE" -b "$COOKIE_FILE" \
    "$QB_URL/api/v2/auth/logout"
  rm -f "$COOKIE_FILE"
}

# GET 请求
qb_get() {
  local endpoint="$1"
  curl -s -c "$COOKIE_FILE" -b "$COOKIE_FILE" \
    "$QB_URL/api/v2/$endpoint"
}

# POST 请求
qb_post() {
  local endpoint="$1"
  local data="$2"
  curl -s -c "$COOKIE_FILE" -b "$COOKIE_FILE" \
    -d "$data" \
    "$QB_URL/api/v2/$endpoint"
}

# 使用示例
qb_login

# 获取下载中的种子
qb_get "torrents/info?filter=downloading" | jq '.'

# 添加种子
qb_post "torrents/add" "urls=magnet:?xt=urn:btih:xxxx&savepath=/downloads"

qb_logout

常见问题

问题解决方案
登录失败检查 Referer header
Cookie 不生效确保同时使用 -c 和 -b
限速不生效单位是 bytes/s,不是 KB/s
找不到种子用 torrents/info 查询 hash
中文乱码确保 URL 编码
403 Forbidden检查白名单设置或 CSRF 保护

官方文档

© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files in skills/qbittorrent-api of LeoYeAI/openclaw-master-skills.

  • SKILL.md
  • README.md
  • _meta.json

Open the folder on GitHubat commit e5199b5

Compare with similar skills

Qbittorrent API next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Qbittorrent API compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Qbittorrent API this skillLeoYeAI/openclaw-master-skills2.2k—~3.5kAutomated safety check: NotesMIT
Secrets Managementdavila7/claude-code-templates33k12 repos~2kAutomated safety check: PassMIT
Project ManagerRightNow-AI/openfang18k—~960Automated safety check: PassApache-2.0
Content Management Systemsgithub/awesome-copilot40k1 repos~1.3kAutomated safety check: PassMIT
Secrets Vault Manageralirezarezvani/claude-skills28k1 repos~3.6kAutomated safety check: NotesMIT
Robius State Managementsickn33/agentic-awesome-skills47k2 repos~3.3kAutomated safety check: PassMIT

Similar skills

  • Secrets Management

    davila7/claude-code-templates

    Secure secrets management practices for CI/CD pipelines using Vault, AWS Secrets Manager, and other tools.

    33k GitHub starsUsed in 12 repos~2k tokens
    DevOps & CloudAuto-check passed
  • Project Manager

    RightNow-AI/openfang

    Project management expert for Agile, estimation, risk management, and stakeholder communication

    18k GitHub stars~960 tokensUpdated 3 mo ago
    Product & Project ManagementAuto-check passed
  • Content Management Systems

    github/awesome-copilot

    Official

    Workflow for building and modifying content management systems across WordPress, Shopify, Wix, Squarespace, Drupal, WooCommerce, Joomla, HubSpot CMS Hub, Webflow, Adobe Experience Manager, and…

    40k GitHub starsUsed in 1 repo~1.3k tokens
    Sales & SupportAuto-check passed
  • Secrets Vault Manager

    alirezarezvani/claude-skills

    A skill your agent uses when the user asks to set up secret management infrastructure, integrate HashiCorp Vault, configure cloud secret stores (AWS Secrets Manager, Azure Key Vault, GCP Secret…

    28k GitHub starsUsed in 1 repo~3.6k tokens
    DevOps & CloudAuto-check: notes
  • Robius State Management

    sickn33/agentic-awesome-skills

    CRITICAL: Use for Robius state management patterns. An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 2 repos~3.3k tokens
    Frontend & DesignAuto-check passed
  • Official

    Register and schedule background tasks with the Kibana Task Manager plugin (@kbn/task-manager-plugin).

    21k GitHub stars~5.8k tokensUpdated today
    Productivity & AutomationAuto-check passed

More from LeoYeAI/openclaw-master-skills

All 1,235 skills in this repo
  • DevOps Pipeline Management

    LeoYeAI/openclaw-master-skills

    Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.

    2.2k GitHub stars~4.2k tokensUpdated 2 mo ago
    Auto-check: notes
  • Feishu Document Collaboration

    LeoYeAI/openclaw-master-skills

    Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.

    2.2k GitHub stars~2k tokensUpdated 2 mo ago
    Auto-check passed
  • Files Memory System

    LeoYeAI/openclaw-master-skills

    Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.

    2.2k GitHub stars~3.8k tokensUpdated 2 mo ago
    Auto-check passed
  • GEO-Claw AI Visibility Agent

    LeoYeAI/openclaw-master-skills

    Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.

    2.2k GitHub stars~4.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Google Workspace CLI

    LeoYeAI/openclaw-master-skills

    Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.

    2.2k GitHub stars~2.6k tokensUpdated 2 mo ago
    Auto-check: notes
  • HealthFit Health Advisors

    LeoYeAI/openclaw-master-skills

    Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.

    2.2k GitHub stars~4.4k tokensUpdated 2 mo ago
    Auto-check passed

Questions about Qbittorrent API

What does Qbittorrent API do?

A skill your agent uses when working with qBittorrent Web API - adding torrents, managing downloads, checking status, or any qBittorrent automation task. Qbittorrent API is an agent skill from LeoYeAI/openclaw-master-skills. Use when working with qBittorrent Web API - adding torrents, managing downloads, checking status, or any qBittorrent automation task.

When should I use Qbittorrent API?

Qbittorrent API fits situations like: working with qBittorrent Web API - adding torrents; managing downloads; checking status; any qBittorrent automation task.

How do I install Qbittorrent API in Claude Code?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill qbittorrent-api -a claude-code`. Or copy the skill folder (skills/qbittorrent-api in LeoYeAI/openclaw-master-skills) into .claude/skills/qbittorrent-api in your project. Claude Code loads it when a task matches its description.

How do I install Qbittorrent API in Codex?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill qbittorrent-api -a codex`. Or copy the skill folder (skills/qbittorrent-api in LeoYeAI/openclaw-master-skills) into .agents/skills/qbittorrent-api in your project. Codex loads it when a task matches its description.

Can I use Qbittorrent API in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill qbittorrent-api -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/qbittorrent-api, .gemini/skills/qbittorrent-api, .github/skills/qbittorrent-api and .opencode/skills/qbittorrent-api in your project.

What does Qbittorrent API need to run?

Going by SKILL.md and its folder, Qbittorrent API needs the command-line tools its instructions call (curl and jq).

Does Qbittorrent API access the network?

SKILL.md names 2 domains. As links in the text: github.com and qbittorrent.org. This is read from the text; nothing was executed.

Is Qbittorrent API safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Qbittorrent API use?

Qbittorrent API is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Qbittorrent API use?

About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Qbittorrent API?

Skills that share tags, products or a category with Qbittorrent API: Secrets Management (davila7/claude-code-templates, 33k stars), Project Manager (RightNow-AI/openfang, 18k stars), Content Management Systems (github/awesome-copilot, 40k stars) and Secrets Vault Manager (alirezarezvani/claude-skills, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Qbittorrent API?

LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,161 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.

Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.