← Back to Skills Marketplace
trialskid

Request media on Overseerr

by trialskid · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1589
Downloads
2
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install overseerr-request-media
Description
Request movies or TV shows on Overseerr by title and optional season, checking availability before forwarding the request to Sonarr or Radarr.
Usage Guidance
This skill appears to do what it says (ask your Overseerr instance to request movies/TV), but the package metadata is incomplete and the source/homepage is missing. Before installing: 1) Treat OVERSEERR_API_KEY as sensitive — only provide it to code you trust. 2) Prefer a scoped/rotatable API key or a test instance; if Overseerr can issue limited-scope keys, use one. 3) Ask the publisher to update the manifest to declare OVERSEERR_URL and OVERSEERR_API_KEY (and set primaryEnv) and to publish a homepage/source so you can verify who maintains it. 4) Note that the skill can run autonomously by default; that combined with a valid API key lets it create requests on your Overseerr instance, so consider whether you trust automatic requests. 5) The skill is instruction-only (no installers), lowering installation risk, but the metadata inconsistencies are the primary reason to treat this as suspicious rather than benign.
Capability Analysis
Type: OpenClaw Skill Name: overseerr-request-media Version: 1.0.0 The skill is classified as benign. It clearly states its purpose: requesting media via a user's Overseerr instance, which requires network access and an API key. The `SKILL.md` instructions guide the AI agent to perform standard API calls to a user-configured Overseerr URL, using `OVERSEERR_API_KEY` from environment variables. There is no evidence of prompt injection attempting to subvert the agent, exfiltrate data to unauthorized endpoints, establish persistence, or execute arbitrary commands beyond the stated purpose. All actions described are directly aligned with the skill's functionality.
Capability Assessment
Purpose & Capability
The SKILL.md purpose (requesting media via an Overseerr instance) is coherent with the required actions (search and POST to Overseerr). However, the registry metadata for the skill declares no required environment variables or primary credential, while the SKILL.md explicitly requires OVERSEERR_URL and OVERSEERR_API_KEY. That mismatch is problematic: the skill needs those values to function but they aren't declared in the manifest.
Instruction Scope
The runtime instructions are narrowly scoped to searching Overseerr and creating requests via the Overseerr API; they do not ask the agent to read unrelated files or other environment variables. Note: there is a minor bug/duplication in the TV (season 2) POST example where the request URL is duplicated in the curl sample.
Install Mechanism
This is an instruction-only skill with no install spec and no bundled code, so nothing is written to disk and no third-party packages are fetched. That reduces installation risk.
Credentials
The SKILL.md requires two environment values (OVERSEERR_URL and OVERSEERR_API_KEY), which are appropriate and proportionate for the stated purpose. However, the skill manifest did not declare them or a primary credential; that omission is a metadata inconsistency. Also, the API key is sensitive because it allows actions against your Overseerr instance (which in turn triggers Sonarr/Radarr), so the key should be treated carefully.
Persistence & Privilege
The skill does not request always:true and is not attempting to modify other skills or system configuration. Autonomous invocation is allowed (default), which is normal for skills, but combined with a sensitive API key it increases potential impact if the skill were malicious.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install overseerr-request-media
  3. After installation, invoke the skill by name or use /overseerr-request-media
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the Overseerr Request Media Skill. - Allows users to request movies or TV shows via their own Overseerr instance. - Automatically checks for existing media availability or prior requests before submitting a new request. - Handles specific season requests for TV series. - Prompts for clarification when multiple matching titles exist. - Provides clear, concise confirmations for requests, availability, and duplicates. - Simple setup using OVERSEERR_URL and OVERSEERR_API_KEY environment variables.
Metadata
Slug overseerr-request-media
Version 1.0.0
License
All-time Installs 4
Active Installs 4
Total Versions 1
Frequently Asked Questions

What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 1589 downloads so far.

How do I install Request media on Overseerr?

Run "/install overseerr-request-media" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Request media on Overseerr free?

Yes, Request media on Overseerr is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Request media on Overseerr support?

Request media on Overseerr is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Request media on Overseerr?

It is built and maintained by trialskid (@trialskid); the current version is v1.0.0.

💬 Comments