← 返回 Skills 市场
Media Sync
作者
Vivek Patel
· GitHub ↗
· v1.1.0
· MIT-0
103
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install media-sync
功能描述
Download media into /mnt/jellyfin_media subfolders. Track progress.
安全使用建议
This skill appears to do what it says: it checks/creates folders under /mnt/jellyfin_media, runs yt-dlp on the URLs you provide, and stores progress in /tmp. Before installing: (1) ensure you mount the intended media directory at /mnt/jellyfin_media so the skill cannot write somewhere unexpected; (2) install yt-dlp from an official source and verify its integrity; (3) only provide URLs you trust (downloading arbitrary URLs can pull malicious content); (4) install the skill from a trusted repository (README clone URL is a placeholder); and (5) if you want extra safety, run the skill in a container or sandbox with the media mount you expect and limited host access.
功能分析
Type: OpenClaw Skill
Name: media-sync
Version: 1.1.0
The media-sync skill is a legitimate utility for managing media downloads via yt-dlp. It implements several security-conscious practices, including path sanitization in downloader.sh and check_or_suggest_folder.sh to prevent directory traversal (e.g., stripping '..'), and a mandatory human-in-the-loop confirmation workflow in SKILL.md that prevents the agent from downloading files without explicit user approval. While the SKILL.md file contains instructions to alter the agent's persona (caveman-style), these are stylistic and do not attempt to bypass security controls or exfiltrate data.
能力评估
Purpose & Capability
Name/description say 'download media into /mnt/jellyfin_media' and the manifest/tools/scripts only access that media root and /tmp and call yt-dlp. The requested binary (yt-dlp) and mounts are coherent with the stated purpose; no unrelated credentials or services are required.
Instruction Scope
SKILL.md constrains the agent to a strict workflow (folder check, user confirm, then download) and to call the three declared tools. The three scripts only read/list/create directories under /mnt/jellyfin_media, write logs in /tmp, and run yt-dlp on user-provided URLs — behavior matches the instructions and purpose. There are no instructions to read unrelated files or exfiltrate data.
Install Mechanism
No embedded install script for the skill itself (instruction-only skill), but manifest documents installing yt-dlp (brew or curl from GitHub releases). Using curl to fetch the yt-dlp binary from GitHub is common but do verify you trust the source and checksum; README advises cloning the skill repo into a specific path, which is reasonable but requires installing code from an external repo you trust.
Credentials
The skill requests no environment variables or credentials. It declares two mounts (/mnt/jellyfin_media and /tmp) which are proportional for a downloader that writes files and stores progress; the manifest does hardcode skill install paths (e.g., /home/$USER/.openclaw/skills/media_sync) which you should ensure match your runtime layout.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide config. It writes session logs under /tmp and creates folders only under the declared media root; its privileges are limited to the mounted paths.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install media-sync - 安装完成后,直接呼叫该 Skill 的名称或使用
/media-sync触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Add yt-dlp dependency declaration, fix manifest mounts
v1.0.0
- Initial release: media-sync 1.0.0
- Enables folder validation, media download, and progress tracking in `/mnt/jellyfin_media`
- Strict caveman-style output for user messages: nouns, verbs, data only
- Enforced step-by-step workflow: always validate folder before downloading, wait for user confirmation
- Supports multi-URL batch downloads and detailed status reporting
- Uses OpenClaw skill tools exclusively (no direct script or shell calls)
元数据
常见问题
Media Sync 是什么?
Download media into /mnt/jellyfin_media subfolders. Track progress. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 103 次。
如何安装 Media Sync?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install media-sync」即可一键安装,无需额外配置。
Media Sync 是免费的吗?
是的,Media Sync 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Media Sync 支持哪些平台?
Media Sync 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Media Sync?
由 Vivek Patel(@vivek9patel)开发并维护,当前版本 v1.1.0。
推荐 Skills