โ† All skills
Tencent SkillHub ยท Content Creation

Request media on Overseerr

Request movies or TV shows on Overseerr by title and optional season, checking availability before forwarding the request to Sonarr or Radarr.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Request movies or TV shows on Overseerr by title and optional season, checking availability before forwarding the request to Sonarr or Radarr.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 12 sections Open source page

Purpose

Request a movie or TV show using the user's Overseerr instance. Overseerr forwards the request to Sonarr/Radarr.

Requirements

Environment variables: OVERSEERR_URL (example: https://overseerr.yourdomain.com) OVERSEERR_API_KEY Authentication header: X-Api-Key: $OVERSEERR_API_KEY Overseerr can detect if media is already available or already requested based on your configured Plex + Sonarr/Radarr connections.

What this skill handles

User examples: "Request Interstellar" "Add Interstellar to overseerr" "Request Reacher season 2" "Request The Office seasons 2-4"

1) Parse the user's request

Extract: Title Optional type hint: movie or tv Optional season request: "season 2" "seasons 1-3" "season 1 and 4"

2) Search Overseerr

GET: $OVERSEERR_URL/api/v1/search?query=<urlencoded title> Example: curl -s -H "X-Api-Key: $OVERSEERR_API_KEY" "$OVERSEERR_URL/api/v1/search?query=interstellar"

3) Clarify if the result is ambiguous (movie vs show with same name)

If the search results include BOTH: a movie match AND a tv match with the same (or extremely similar) title, THEN ask the user to choose before requesting. Show 2-4 options max, like: Movie: Title (Year) TV: Title (Year) If the user provided an obvious hint like "movie", "show", "tv", "season 2", then pick the matching type automatically.

4) Pick the best match

Rules: Prefer exact title match Prefer the highest popularity match when multiple results exist Respect the user's type hint if provided (movie vs tv)

5) Check if it already exists (available or already requested)

Before creating a request: Inspect the selected result for availability/request status info returned by Overseerr (library/availability/request indicators). If it indicates the media is already available in the library: Do NOT request it Reply: "Already available โœ…" If it indicates the media is already requested (pending/processing/approved/requested): Do NOT request it again Reply: "Already requested โœ…" If the API response does NOT clearly indicate status: Proceed with creating the request If the POST fails due to duplicate/existing request, reply "Already requested โœ…"

6) Create the request

POST: $OVERSEERR_URL/api/v1/request Movie JSON: { "mediaType": "movie", "mediaId": <tmdbId> } TV JSON (full series): { "mediaType": "tv", "mediaId": <tmdbId> } TV JSON (specific seasons): { "mediaType": "tv", "mediaId": <tmdbId>, "seasons": [2,3] } Examples: Movie: curl -s -X POST -H "X-Api-Key: $OVERSEERR_API_KEY" -H "Content-Type: application/json" "$OVERSEERR_URL/api/v1/request" -d '{"mediaType":"movie","mediaId":157336}' TV (full): curl -s -X POST -H "X-Api-Key: $OVERSEERR_API_KEY" -H "Content-Type: application/json" "$OVERSEERR_URL/api/v1/request" -d '{"mediaType":"tv","mediaId":71912}' TV (season 2): curl -s -X POST -H "X-Api-Key: $OVERSEERR_API_KEY" -H "Content-Type: application/json" "$OVERSEERR_URL/api/v1/request" "$OVERSEERR_URL/api/v1/request" -d '{"mediaType":"tv","mediaId":71912,"seasons":[2]}'

7) Respond cleanly

Confirm what was requested If TV request was partial, list seasons If already requested/available, say so If no results, ask for alternate spelling or more context

Output style

Short confirmations: "โœ… Requested: Interstellar (2014)" "โœ… Requested: Reacher (Season 2)" "Already requested โœ…" "Already available โœ…"

Error handling

If search returns 0 results: Ask for alternate title or year If multiple equally good matches remain: Ask the user to pick from 2-4 options

Category context

Writing, remixing, publishing, visual generation, and marketing content production.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs
  • SKILL.md Primary doc