with one click
youtube-watcher-zh
通过 yt-dlp 提取 YouTube 视频字幕,支持视频摘要、问答和内容提取,仅适用于有字幕的视频
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
通过 yt-dlp 提取 YouTube 视频字幕,支持视频摘要、问答和内容提取,仅适用于有字幕的视频
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
中国公文格式化。按照党政机关公文格式标准,规范正文字体、标题层级、页面设置、落款、附件等格式要素。
使用 summarize CLI 对 URL 或文件进行摘要(网页、PDF、图片、音频、YouTube)的中文版本
AI 智能体的自进化引擎。分析运行时历史以识别改进点,并应用协议约束的进化机制。
OpenClaw 原生安全插件——通过 MoltGuard API 检测工具结果与消息中的提示注入,可选本地净化网关在发送前脱敏 PII(银行卡/密码等),首次使用自动注册 API 密钥
从 10,000+ Nano Banana Pro 图像生成提示词中推荐合适的提示词,基于用户需求进行推荐。 针对 Nano Banana Pro (Gemini) 优化,但提示词同样适用于 Nano Banana 2、Seedream 5.0、 GPT Image 1.5、Midjourney、DALL-E、Flux、Stable Diffusion 以及任何文本到图像AI模型。 当用户想要以下内容时使用此技能: - 使用AI生成图像(任何模型 — Nano Banana Pro、Gemini、GPT Image、Seedream 等) - 找到经过验证的AI图像生成提示词和提示词模板 - 获取特定用例的提示词建议(肖像、产品、社交媒体、海报等) - 为文章、视频、播客或营销内容创建插图 - 浏览带有示例图像的精选提示词库 - 翻译和理解提示词技术 还提供:"ai-image-prompts" 技能 — 此库的模型无关版本,适用于通用图像生成。
停止等待提示词,持续自主工作
| name | youtube-watcher-zh |
| description | 通过 yt-dlp 提取 YouTube 视频字幕,支持视频摘要、问答和内容提取,仅适用于有字幕的视频 |
| tags | ["youtube","subtitle","transcription","video"] |
| permissions | ["network","shell"] |
| metadata | {"clawdbot":{"requires":{"bins":["yt-dlp","ffmpeg"],"env":[]},"files":[]},"capabilities":{"allow":[{"execute":["yt-dlp","ffmpeg"]},{"network":["*.youtube.com","youtube.com"]},{"read":["workspace/**"]},{"write":["workspace/**"]}],"deny":[{"execute":["!*"]},{"network":["!*.youtube.com","!youtube.com"]}]}} |
通过 yt-dlp 提取 YouTube 视频字幕并进行内容分析
确保安装了 yt-dlp:
# Ubuntu/Debian
sudo apt install yt-dlp
# macOS (使用 Homebrew)
brew install yt-dlp
# 或通过 pip 安装
pip install yt-dlp
提取视频字幕:
# 提取单个视频字幕
yt-dlp --write-subs --sub-format "srt" "https://www.youtube.com/watch?v=VIDEO_ID"
# 提取字幕并保存为 SRT 格式
yt-dlp --write-subs --sub-format "srt" --sub-lang "en,zh" "YOUTUBE_URL"
# 提取字幕并包含自动生成的字幕
yt-dlp --write-subs --sub-format "srt" --sub-lang "en,zh,en-auto" "YOUTUBE_URL"
基于字幕内容生成视频摘要:
# 提取关键字和主题
# 通过文本分析工具处理字幕内容
根据字幕内容回答问题:
# 示例问题
"这个视频主要讲了什么?"
"视频中提到了哪些关键概念?"
"视频的主要内容分为哪几个部分?"
在字幕中搜索特定内容:
# 搜索关键词
grep "关键词" video.srt
# 使用文本搜索工具
find "搜索词" in video.srt
| 参数 | 描述 |
|---|---|
--write-subs | 写入字幕文件 |
--sub-format "srt" | 字幕格式 |
--sub-lang "en,zh" | 字幕语言 |
--sub-lang "en-auto" | 自动生成的英文字幕 |
--no-playlist | 不提取播放列表 |
--no-mtime | 不修改文件时间戳 |
# 输出文件命名规则
视频标题.语言.srt
视频标题.语言.vtt
视频标题.语言.json
# 提取教育视频的主要观点
# 分析演讲者的主要论点
# 识别技术视频的关键步骤
# 基于字幕创建文章摘要
# 生成视频内容的文字版本
# 创建视频内容的索引目录
# 将视频内容转换为文字笔记
# 创建视频内容的问答集
# 生成视频内容的思维导图
workspace/
├── videos/
│ ├── [视频ID]/
│ │ ├── video.srt # 字幕文件
│ │ ├── video.vtt # WebVTT 格式
│ │ ├── video.json # 原始数据
│ │ └── summary.txt # 内容摘要
└── processed/
├── transcripts/ # 处理后的字幕
├── summaries/ # 视频摘要
└── analysis/ # 内容分析
# 批量提取多个视频字幕
for video_id in "ID1" "ID2" "ID3"; do
yt-dlp --write-subs --sub-format "srt" "https://www.youtube.com/watch?v=$video_id"
done
结合其他工具实现自动化:
# 字幕提取 + 内容分析 + 摘要生成
extract_and_analyze() {
local url="$1"
yt-dlp --write-subs --sub-format "srt" "$url"
# 后续处理脚本
}
字幕提取失败
格式不支持
处理错误
提示: 此技能仅适用于有字幕的 YouTube 视频。无字幕的视频将无法提取内容。