MovieFetch

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>".

Install

openclaw skills install @seriallazer/moviefetch

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

ToolFilePurpose
check_plexscripts/check_plex.pyIs it already in Plex?
request_moviescripts/request_movie.pyAdd to Radarr search queue
check_downloadscripts/check_download.pyLive qBit progress & ETA
remove_moviescripts/remove_movie.pyDelete from queue and library