install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/bg1avd/youtube-downloader-skimmer" ~/.claude/skills/openclaw-skills-youtube-downloader-skimmer && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/bg1avd/youtube-downloader-skimmer" ~/.openclaw/skills/openclaw-skills-youtube-downloader-skimmer && rm -rf "$T"
manifest:
skills/bg1avd/youtube-downloader-skimmer/SKILL.mdsource content
YouTube Video Downloader & Skimmer
功能:下载 YouTube 视频并自动剪辑关键片段
使用方式
基础用法
youtube-downloader-skimmer "YouTube 视频 URL"
高级用法
youtube-downloader-skimmer "URL" --chapters "章节 1:0-60,章节 2:60-180" youtube-downloader-skimmer "URL" --output-format "mp4,mp3" youtube-downloader-skimmer "URL" --quality "best"
参数选项
| 参数 | 说明 | 默认值 |
|---|---|---|
| YouTube 视频 URL(必填) | - |
| 自定义章节时间范围 | 自动检测(如有) |
| 输出格式:mp4, mp3, 或两者 | mp4 |
| 视频质量:best, 1080p, 720p, 480p | best |
| 发送平台:qq, telegram | |
| 删除原始视频 | true |
| 输出目录 | |
工作流程
- 检测章节:自动获取 YouTube 视频章节信息(如有)
- 下载安装:使用 yt-dlp 下载视频
- 剪辑片段:按章节或手动指定时间剪辑
- 文件交付:发送到指定平台
- 清理文件:可选删除原始视频
示例
下载并剪辑所有章节
youtube-downloader-skimmer "https://www.youtube.com/watch?v=xxx"
指定章节时间范围
youtube-downloader-skimmer "https://www.youtube.com/watch?v=xxx" \\ --chapters "介绍:0-60,Sora 评测:60-300,Kling 评测:300-540"
下载为 MP3 音频
youtube-downloader-skimmer "https://www.youtube.com/watch?v=xxx" \\ --output-format mp3
指定质量并发送到 Telegram
youtube-downloader-skimmer "https://www.youtube.com/watch?v=xxx" \\ --quality 1080p \\ --send-to telegram
依赖要求
- Python 3.x
- yt-dlp (
)pip install yt-dlp - ffmpeg
注意事项
- YouTube 视频需可公开访问
- 某些视频可能没有章节信息
- 长视频下载可能需要较长时间
- 需要网络连接
输出文件命名
格式:clip_编号_章节名称.mp4 示例: - clip_01_Introduction.mp4 - clip_02_Sora_2.mp4 - clip_03_Kling_2.6.mp4
技能版本:1.0.0 创建日期:2026-04-04