SuperAPI AI 工具集

youtube-digest

写作与研究

查看项目

更新于 10-16 00:24

技能介绍

用途:处理单个公开 YouTube 视频,提取字幕(captions)并可选下载视频与抽取画面帧,采集视频中的参考链接,通过外部深度研究核查其说法,最后产出面向代码仓库的适用性建议。适用于需要把视频内容转为可复用知识、判断是否可应用于自有仓库的场景。

主要能力与操作:queue <url> 将 URL 追加到 .work/<watch-epic>/QUEUE.md 并按 video-id 去重;queue list 显示队列表与活跃 claim;transcript <url> 仅取字幕、不下载视频;watch 按 FIFO 出队并跑完整流程(≤1080p 下载、选帧、视觉吸收、链接采集、研究议程、仓库适用性综合);watch <n> 指定队列行;watch <url> 直接跑完整流程;resume <video-slug> 从 watch.json 阶段状态继续。--target <repo> 是 watch 的可选修饰符。

必要依赖与命令:需要 yt-dlp、ffmpeg(仅 watch 用)、ImageMagick 7(仅 watch 用)以及 @melodic/video-digestion 依赖(用 setup-deps.mjs 安装到 CLAUDE_PLUGIN_DATA)。示例:node "${CLAUDE_PLUGIN_ROOT}/skills/youtube-digest/extraction/run.mjs" transcript/run-transcript.js "<youtube-url>"。可通过 library_dir 用户配置重定位工作根,配合 --work-root;还有 JS 运行时、cookies 文件/浏览器、并发数等覆盖项。

限制:视频内容是二手来源,其说法应视为假设,需经外部研究核实;仓库约定优先于视频说法。切片产物落于 .work/<watch-epic>/<video-slug>/,默认可能被 topic-docs 约定的 .work/ 忽略;contact-sheet JPG 始终 gitignored。子路径形状不可配置,仅支持根重定位。视频/批量帧/contact sheet 的 LFS 保留路径尚未构建。