plex-acquire-movie

Acquires movies by searching Prowlarr indexers and starting downloads in qBittorrent after verifying Plex library absence.

Updated Jul 27, 2026
One-click install
npx skills add https://github.com/moistalgia/hermes-tools --skill plex-acquire-movie-moistalgia
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: plex-acquire-movie
Source: https://github.com/moistalgia/hermes-tools/tree/main/skills-from-hermes/media/plex-acquire-movie
Command: npx skills add https://github.com/moistalgia/hermes-tools --skill plex-acquire-movie-moistalgia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Finding and downloading a missing movie involves juggling three separate systems — checking your Plex library, searching torrent indexers, and managing qBittorrent — with plenty of ways to pick the wrong release or a dead swarm. This Skill orchestrates that entire pipeline with verified search strategies and health checks. ## Core Features & Use Cases - End-to-end acquisition pipeline: Verify a title is missing from Plex, search Prowlarr (1337x indexer, sorted by seeders), pick the best 1080p release, and send the magnet to qBittorrent. - Battle-tested search strategy: Bare-title-first querying with documented fixes for year-qualifier failures, wrong-film matches, and alias traps (e.g., "Solaris 1972" vs "Solaris 1971"). - Batch acquisition support: Context-management rules for downloading 10+ titles in one run — capped result limits, parallel searches, and one retry budget per title. - Download health verification: Confirms torrents are actually downloading (not stalled on metaDL/stalledDL) with a two-check protocol before declaring success. - Use Case: Say "grab Solaris for me" — the Skill confirms it's not in Plex, finds the 139-seeder release on 1337x, starts the download, and verifies it's moving. ## Quick Start Ask the agent to grab a movie by title, for example "Hermes, grab North Face (2008) for me", and it will verify absence, search, download, and confirm the torrent is healthy.

Frequently Asked Questions about plex-acquire-movie

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

FAQPage Schema
How do I download a movie using Plex, Prowlarr, and qBittorrent together?▼

First verify the movie is missing from Plex with 2-3 search phrasings, then search Prowlarr with the bare title on indexer 1337x sorted by seeders, pick the highest-seeder 1080p release, and pass its magnet to qBittorrent. Finally confirm the download state is actively downloading with nonzero speed.

How do I search Prowlarr for movies without getting wrong results?▼

Search Prowlarr with the bare title alone first, sorted by seeders, scoped to indexer 1337x. Add a year only to cut noise, and if a qualified search returns thin or zero results, drop the qualifier entirely rather than trying alternate spellings.

Can this skill download TV shows or season packs?▼

No, this skill is movie-only and routes exclusively through the 1337x indexer. TV acquisition would need a separate skill built around the BroadcasTheNet indexer with season-pack logic, which is explicitly out of scope here.

Why does a torrent show seeders in Prowlarr but stall in qBittorrent?▼

Seeder counts from search results are a snapshot, not a live guarantee, especially on older or rare titles. If a torrent stays in metaDL or stalledDL with 0 seeders after 30-60 seconds, cancel it and try the next-best release instead of waiting.

How do I download multiple movies in one batch without issues?▼

Cap each Prowlarr search to limit=5, always pass indexer=1337x explicitly, fire independent title searches in parallel, and budget one retry per title. Pass magnet fields directly to qBittorrent without echoing them to control context size.

Why did a year-qualified Prowlarr search return zero results for a real movie?▼

The year parameter on Prowlarr search can return zero results even for legitimate titles because indexers may tag films with a different year than expected. Always retry with the year dropped entirely before concluding nothing exists.