3.9k★jellyseerr – OpenClaw Skill
jellyseerr is an OpenClaw Skills integration for writing workflows. Request movies and TV shows through Jellyseerr. Use when the user wants to add media to their Plex/Jellyfin server, search for content availability, or manage media requests.
Skill Snapshot
| name | jellyseerr |
| description | Request movies and TV shows through Jellyseerr. Use when the user wants to add media to their Plex/Jellyfin server, search for content availability, or manage media requests. OpenClaw Skills integration. |
| owner | ericrosenberg |
| repository | ericrosenberg/jellyseerr |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @ericrosenberg/jellyseerr |
| last updated | Feb 7, 2026 |
Maintainer

name: jellyseerr description: Request movies and TV shows through Jellyseerr. Use when the user wants to add media to their Plex/Jellyfin server, search for content availability, or manage media requests.
Jellyseerr
Request movies and TV shows through your Jellyseerr server for automated downloading to Plex/Jellyfin.
Setup
Configure your Jellyseerr server:
scripts/setup.sh
You'll need:
- Jellyseerr server URL
- API key (from Jellyseerr Settings > General)
Usage
Request a movie:
scripts/request_movie.py "Movie Name"
Request a TV show:
scripts/request_tv.py "TV Show Name"
Search for content:
scripts/search.py "Content Name"
Examples
Request a movie:
scripts/request_movie.py "The Matrix"
Request a TV show (entire series):
scripts/request_tv.py "Breaking Bad"
Request specific TV season:
scripts/request_tv.py "Breaking Bad" --season 1
Automatic Availability Notifications
Get notified when your requested content becomes available.
Webhooks (Recommended)
For instant notifications, set up webhook integration. See references/WEBHOOK_SETUP.md for the complete guide.
Quick setup:
scripts/install_service.sh # Run with sudo
Then configure Jellyseerr to send webhooks to http://YOUR_IP:8384/
Polling (Alternative)
For environments where webhooks aren't available, use cron-based polling:
crontab -l > /tmp/cron_backup.txt
echo "* * * * * $(pwd)/scripts/auto_monitor.sh" >> /tmp/cron_backup.txt
crontab /tmp/cron_backup.txt
Check pending requests:
scripts/track_requests.py
Configuration
Edit ~/.config/jellyseerr/config.json:
{
"server_url": "https://jellyseerr.yourdomain.com",
"api_key": "your-api-key",
"auto_approve": true
}
API Reference
See references/api.md for Jellyseerr API documentation.
No README available.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- OpenClaw CLI installed and configured.
- Language: Markdown
- License: MIT
- Topics:
Configuration
Edit `~/.config/jellyseerr/config.json`: ```json { "server_url": "https://jellyseerr.yourdomain.com", "api_key": "your-api-key", "auto_approve": true } ```
FAQ
How do I install jellyseerr?
Run openclaw add @ericrosenberg/jellyseerr in your terminal. This installs jellyseerr into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/ericrosenberg/jellyseerr. Review commits and README documentation before installing.
