支持从 YouTube、Bilibili、抖音及所有 yt-dlp 兼容平台下载视频,可自动选择最佳分辨率、合并音视频并清理文件名

v1.0.1

通用视频下载工具,支持 YouTube、B站、抖音等主流平台。使用 yt-dlp 下载视频,自动选择分辨率、合并音视频、清理文件名。

6· 1.6k·6 current·7 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for jingrongx/video-downloader-skill.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "支持从 YouTube、Bilibili、抖音及所有 yt-dlp 兼容平台下载视频,可自动选择最佳分辨率、合并音视频并清理文件名" (jingrongx/video-downloader-skill) from ClawHub.
Skill page: https://clawhub.ai/jingrongx/video-downloader-skill
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required binaries: yt-dlp, ffmpeg
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install video-downloader-skill

ClawHub CLI

Package manager switcher

npx clawhub@latest install video-downloader-skill
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (yt-dlp-based video downloader) align with the code, required binaries, and install steps. The skill only needs yt-dlp and ffmpeg to perform downloads/merges; both are declared and installable via the provided brew formulas.
Instruction Scope
SKILL.md and the Python script limit actions to: invoking yt-dlp to list and download formats, using ffprobe/ffmpeg to inspect/merge streams, sanitizing file names, and writing files to a temp or provided output directory. There are no instructions to read unrelated system files, send data to third‑party endpoints, or access environment secrets.
Install Mechanism
Install spec uses brew formulas for yt-dlp and ffmpeg — a standard, low-risk mechanism. No arbitrary URL downloads or extracted archives are present.
Credentials
No environment variables, credentials, or config paths are requested. The script relies only on local binaries and filesystem access to the chosen output directory, which is proportionate to the stated functionality.
Persistence & Privilege
Skill is not force-included (always:false) and does not attempt to modify other skills or system-wide agent settings. It writes downloaded media into a temp or user-specified directory only.
Assessment
This skill appears to do exactly what it says: call yt-dlp and ffmpeg/ffprobe to download and (if needed) merge video/audio, sanitize filenames, and return a local path. Before installing: ensure you are comfortable allowing the agent to run yt-dlp and ffmpeg on your host (they will access the network to download media and write files to the output directory or a temp folder); verify brew is available on your platform (or provide the binaries by other means); note that ffprobe is invoked (it normally ships with ffmpeg); and remember downloading copyrighted content may violate laws or terms of service. The skill does not upload files itself, but combining it with a separate “send” skill would transmit files — be cautious about downstream skills. If you want extra assurance, review the included scripts/video_downloader.py source locally to confirm behavior and test in a restricted environment.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🎬 Clawdis
Binsyt-dlp, ffmpeg

Install

Install yt-dlp (brew)
Bins: yt-dlp
brew install yt-dlp
Install ffmpeg (brew)
Bins: ffmpeg
brew install ffmpeg
latestvk97bazxkzcvkz7n8nj58n4wyxd82nq7d
1.6kdownloads
6stars
2versions
Updated 1mo ago
v1.0.1
MIT-0

Video Downloader Skill

通用视频下载工具,支持 YouTube、B站、抖音等主流平台。

功能

  • 下载任意 yt-dlp 支持的视频网站
  • 自动选择分辨率(优先 1080p,可指定)
  • 自动合并音视频(如果分离)
  • 文件名清理(短名、无特殊字符)

用法

/video-downloader <视频URL> [分辨率] [输出目录]

参数:

  • 视频URL:目标视频链接
  • 分辨率:可选,如 1080p720p480p
  • 输出目录:可选,默认临时目录

示例:

/video-downloader "https://youtu.be/xxx" "1080p" "./downloads"
/video-downloader "https://www.bilibili.com/video/BV1xx" "720p"

输出

返回下载后的本地文件路径。可手动使用 sendfiles-to-feishu 技能发送到飞书。

依赖

  • yt-dlp
  • ffmpeg

特点

  • 不重新编码,保留原质量
  • 多平台支持(yt-dlp 支持的站点)
  • 自动处理音视频分离
  • 安全文件名,避免乱码

注意:此技能仅下载,不发送。发送请使用 sendfiles-to-feishu

Comments

Loading comments...