Overseerr for Openclaw

A powerful tool for managing media requests and monitoring library status through a self-hosted Overseerr instance.

j1philli
v0.1.0
Jan 14, 2026
2
3.2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install overseerr

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install overseerr using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Overseerr?

This skill enables AI agents to interface directly with Overseerr, the popular request management layer for media servers like Plex, Jellyfin, and Emby. By leveraging the stable Overseerr API, users can search for content, initiate download requests, and track the fulfillment status of media assets within their home server ecosystem. This Openclaw Skills integration bridges the gap between conversational commands and media server automation, focusing specifically on the stable Overseerr project rather than beta rewrites.

Overseerr Use Cases

  • Automated searching for movies and TV shows via command line or AI agent.
  • Streamlined media requesting for specific seasons or 4K quality preferences.
  • Continuous monitoring of request queues and pending approvals in a self-hosted environment.
  • Rapid status checks for specific media items using internal IDs.

How Overseerr Works

  1. The skill authenticates with your self-hosted instance using the provided OVERSEERR_API_KEY and OVERSEERR_URL.
  2. Users or agents trigger searches against the Overseerr database to find media metadata and availability.
  3. Requests are submitted to the Overseerr backend, specifying media types and optional parameters like season numbers or 4K flags.
  4. The skill queries the requests endpoint to provide real-time updates on processing or pending status.
  5. A polling mechanism can be initiated to monitor changes in request status over defined intervals.

Overseerr Setup

To integrate this with Openclaw Skills, set your environment variables in your configuration:

export OVERSEERR_URL="http://your-ip:5055"
export OVERSEERR_API_KEY="your_api_key_from_settings"

Ensure Node.js is installed on your system, as it is required to execute the underlying scripts for searching and requesting media.

Overseerr Data Schema & Taxonomy

The skill organizes media interaction using the following parameters and metadata structure:

Parameter Description
type Specifies content category: movie or tv
seasons Comma-separated list of season numbers or all
is4k Boolean flag to trigger a 4K server request
filter Status filter for queries (e.g., pending, processing)
limit Numeric constraint on the number of results returned

Overseerr Advanced Features

  • Granular TV controls allowing for specific season requests or full series acquisition.
  • High-definition 4K request toggle for managing premium library storage.
  • Polling-based monitoring system providing a simple baseline for status tracking without complex webhooks.
  • Advanced filtering capabilities to manage large request backlogs by status or ID.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*