将 YouTube 视频链接转成文章,根据不同平台调性改写,输出为 Markdown 文件。使用 /video-to-article 触发。
将 YouTube 视频的字幕/转录文本提取出来,根据目标平台的调性改写成文章,输出为 Markdown 文件。
/video-to-article <YouTube链接> [平台名]
平台名可选:公众号(默认)、博客、推特、即刻
也可以一次生成多平台版本:
/video-to-article <YouTube链接> 公众号+博客
默认输出为当前目录下的 Markdown 文件,文件名格式:[平台]-文章标题.md
如果你使用 Notion,可以自行配置 Notion MCP 并修改步骤 6 将输出写入 Notion 数据库。
运行脚本获取视频字幕:
python3 ~/.claude/skills/video-to-article/scripts/fetch_transcript.py "<YouTube链接>" --format json
脚本会:
如果脚本失败(无字幕的视频),用 yt-dlp 尝试下载自动字幕:
yt-dlp --write-auto-sub --sub-lang "zh-Hans,en" --skip-download --sub-format vtt -o "/tmp/yt-sub" "<YouTube链接>"
依赖安装:
pip install youtube-transcript-api yt-dlp
从转录文本中提取:
如果视频涉及特定产品/技术/事件,用 WebSearch 补充:
搜索量控制:1-2 次即可,不要过度搜索。
如果视频语言不是中文:
根据目标平台风格改写文章。核心原则:这是改写/重新创作,不是翻译或搬运。要用自己的视角重新组织内容。
将文章保存为 Markdown 文件,内容结构:
[改写后的文章正文]
---
## 原视频信息
标题:[视频原标题]
频道:[频道名]
时长:[XX分XX秒]
链接:[YouTube URL]
## 平台
[目标平台名称]
如果一次生成多个平台版本,每个版本保存为独立文件。
输出:
输出前自检: