Torrent Downloader

v1.0.0

Search magnet links for movies/TV shows and download via qBittorrent. Automatically scores and ranks results by subtitle availability and resolution. Trigger...

0· 192·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description, SKILL.md, and the two scripts are consistent: search_magnet.py queries a public torrent search API (SolidTorrents) and qbt_download.py talks to a qBittorrent Web UI. Required binary (python3) and optional environment variables (QBT_URL, QBT_USER, QBT_PASS) are appropriate for this purpose.
Instruction Scope
The runtime instructions and Agent Behavior Rules instruct the agent to automatically pick the highest-scored result and start the download without showing the search list to the user. Functionally this is within the skill's download purpose, but it grants the agent autonomous decision-making about which magnet to add. The scripts themselves only perform expected network calls (SolidTorrents and the configured qBittorrent URL) and do not read unrelated files or environment variables.
Install Mechanism
No install spec (instruction-only plus shipped scripts). This is low-risk: nothing is downloaded or written to disk by an installer beyond the code bundle you already have.
Credentials
No unrelated credentials requested. The skill documents QBT_URL, QBT_USER, and QBT_PASS (used by qbt_download.py) which are proportionate to controlling a qBittorrent Web UI. Note: defaults (http://localhost:8080, admin/adminadmin) are insecure placeholders—users should supply correct credentials and avoid exposing a remote qBittorrent instance.
Persistence & Privilege
always is false and there is no installation step that modifies other skills or system settings. However, the skill's declared agent behavior (auto-select & start downloads without prompting) combined with normal autonomous invocation means an agent could add downloads without per-download confirmation — consider requiring explicit user confirmation if you don't want that behavior.
Assessment
This skill behaves as advertised: it searches a public torrent index and sends magnet links to a qBittorrent Web UI. Before installing, confirm you intend to let the agent autonomously start downloads (the skill is configured to auto-pick the top result). Change the default QBT_USER/QBT_PASS and ensure QBT_URL points to a local or trusted qBittorrent instance (avoid exposing a remote Web UI with weak credentials). If you want stricter control, run the included scripts manually first or require the agent to show search results and ask for confirmation before adding a torrent. Be aware of legal implications of downloading copyrighted material.

Like a lobster shell, security has layers — review code before you run it.

latestvk9719z4q9d6fgm7bx04af95fhx834n43

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🧲 Clawdis
Binspython3

Comments