Media Sync for Openclaw

A specialized media librarian skill for Openclaw Skills that automates downloading and organizing content into Jellyfin directories.

vivek9patel
v1.1.0
Apr 6, 2026
0
805
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install media-sync

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 media-sync 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 Media Sync?

The Media Sync skill for Openclaw Skills is a professional-grade automation tool designed for developers and homelab enthusiasts managing Jellyfin media servers. It serves as an intelligent librarian that handles folder validation, directory creation, and high-speed media retrieval. By integrating directly with common media paths, this skill ensures that your digital library remains organized without manual intervention, providing a seamless bridge between web content and your self-hosted streaming environment.

Media Sync Use Cases

  • Automatically downloading web-based media directly to specific Jellyfin subdirectories.
  • Batch processing multiple video links into organized season or movie folders.
  • Validating and suggesting folder names to maintain a clean and consistent library structure.
  • Remotely monitoring active download speeds, percentages, and ETAs via an AI agent.

How Media Sync Works

  1. The skill initiates a directory validation check to ensure the target path exists or suggests the most relevant existing folder.
  2. The AI agent pauses for explicit user confirmation before any file system changes or downloads begin.
  3. Upon confirmation, the skill executes a batch download process, grouping all provided URLs into a single efficient operation.
  4. The agent monitors the download lifecycle, providing on-demand status reports derived from real-time progress snapshots.

Media Sync Setup

To deploy this skill within your Openclaw Skills environment, ensure that /mnt/jellyfin_media is correctly mounted and writable. Install the skill using the following command:

openclaw skill add media_sync

Ensure that the underlying environment has yt-dlp installed, as it is the core engine used by the tool manifest for fetching media.

Media Sync Data Schema & Taxonomy

Media Sync organizes data within a hierarchical structure optimized for media servers:

Property Description
Base Path /mnt/jellyfin_media
Folder Logic Supports nested structures (e.g., Shows/Series_Name/Season_01)
Progress Metadata Tracks percentage, download speed, and estimated time remaining
Status States Monitors sessions through IDLE, DOWNLOADING, and COMPLETE states

Media Sync Advanced Features

  • Intelligent folder matching to suggest existing directories and prevent duplicate library entries.
  • Optimized caveman-style reporting for high-density, low-noise communication with the user.
  • Batch URL processing to minimize system overhead during multi-file transfers.
  • Detailed error reporting that surfaces verbatim logs for rapid debugging of network or permission constraints.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*