executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
nas-movie-downloadSearch and download movies via Jackett and qBittorrent. Use when user wants to download movies or videos from torrent sources, search for specific movie titles, or manage movie downloads.
Independent GitHub snapshot · Automated classification · Original documentation governs
Automated movie downloading system using Jackett for torrent search and qBittorrent for download management.
Set these environment variables for the skill to function properly:
Jackett Configuration:
JACKETT_URL: Jackett service URL (default: http://192.168.1.246:9117)JACKETT_API_KEY: Jackett API key (default: o5gp976vq8cm084cqkcv30av9v3e5jpy)qBittorrent Configuration:
QB_URL: qBittorrent Web UI URL (default: http://192.168.1.246:8888)QB_USERNAME: qBittorrent username (default: admin)QB_PASSWORD: qBittorrent password (default: adminadmin)The skill works with Jackett indexers. Currently configured indexers:
Ensure these indexers are enabled and configured in your Jackett installation for best results.
Search for movies without downloading:
scripts/jackett-search.sh -q "Inception"
scripts/jackett-search.sh -q "The Matrix"
scripts/jackett-search.sh -q "死期将至" # Chinese movie names supported
Search and automatically download the highest quality version:
scripts/download-movie.sh -q "Inception"
scripts/download-movie.sh -q "The Matrix"
For more control over the download process:
scripts/jackett-search.sh -q "movie name"scripts/qbittorrent-add.sh -m "magnet:?xt=urn:btih:..."Verify your Jackett and qBittorrent setup:
scripts/test-config.sh
The skill automatically prioritizes quality in this order:
When using download-movie.sh, the highest quality available torrent will be selected automatically.
Search Jackett for torrents.
Parameters:
-q, --query: Search query (required)-u, --url: Jackett URL (optional, uses env var)-k, --api-key: API key (optional, uses env var)Example:
scripts/jackett-search.sh -q "Inception" -u http://192.168.1.246:9117
Add torrent to qBittorrent.
Parameters:
-m, --magnet: Magnet link (required)-u, --url: qBittorrent URL (optional, uses env var)-n, --username: Username (optional, uses env var)-p, --password: Password (optional, uses env var)Example:
scripts/qbittorrent-add.sh -m "magnet:?xt=urn:btih:..."
One-click search and download.
Parameters:
-q, --query: Movie name (required)Example:
scripts/download-movie.sh -q "The Matrix"
curl http://192.168.1.246:9117Ensure scripts have execute permissions:
chmod +x scripts/*.sh
curl: For HTTP requestsjq: For JSON parsingInstall jq if missing:
apt-get install jq