360 Secure SkillHub
360 安全技能中心

MovieFetch

该 Skill 以对话触发,调用 scripts 下的 Python 脚本对接 Plex、Radarr、qBittorrent 与 TMDB:先检查影片是否已在 Plex 库中,未收录则提交 Radarr 搜索队列,可查询 qBittorrent 下载进度与 ETA,也可从 Radarr 库中移除影片并可选删除文件。

seriallazer
seriallazer
热度 42.27
最近更新 2026-05-18 11:41:52
分类:自动化依赖:代码执行 / 第三方 API应用场景:自动化脚本 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add moviefetch
Metadata
name
moviefetch
description
Download, track, and remove movies across Plex, Radarr, and qBittorrent from chat. Triggers on user requests like "get <movie>", "status of <movie>", or "remove <movie>".

MovieFetch

Chat-driven movie downloading for your Plex stack.

Features

  1. Search & Request: Looks up movies in Radarr and adds them to the download queue.
  2. Download Status: Fetches live progress and ETA from qBittorrent.
  3. Library Check: Verifies whether a movie is already in Plex before requesting it.
  4. Cleanup: Removes movies from the Radarr library and optionally deletes files.

Workflow

  1. Request:
    • Call scripts/check_plex.py first.
    • If not found → call scripts/request_movie.py.
  2. Status:
    • Call scripts/check_download.py for live % and ETA.
  3. Remove:
    • Call scripts/remove_movie.py.

Tools

Tool File Purpose
check_plex scripts/check_plex.py Is it already in Plex?
request_movie scripts/request_movie.py Add to Radarr search queue
check_download scripts/check_download.py Live qBit progress & ETA
remove_movie scripts/remove_movie.py Delete from queue and library