Community生产力与协作github.com

MonbinomeIA/youtube-resume

从 YouTube 视频中提取字幕(使用 yt-dlp),生成结构化的详尽笔记(包含概念、工具、工作流程和引用),并保存到 ~/.claude/youtube-resume/ 目录中。当用户粘贴 YouTube 链接并请求总结、记忆或做笔记,或使用 /youtube-resume 命令,或询问已总结视频的问题时使用。一次处理一个视频,不进行持续监控。

youtube-resume 是什么?

这是一个 AI 代理技能,专为 Claude Code、Cursor、Codex 等 AI 编程助手设计,用于高效提取并整理 YouTube 视频的知识内容。其核心功能是自动下载视频的字幕(支持多种语言),然后并行启动多个子代理,分别从不同维度(关键概念、工具与资源、工作流程与步骤、观点与比较)对视频内容进行深度分析,确保不遗漏任何有价值的信息。最终生成一份结构化的 Markdown 笔记文件,保存在本地,供后续会话中用户提问时直接检索和回答。该技能适用于开发者、研究人员或任何希望从视频中系统化沉淀知识的人,尤其适合需要频繁查阅和复习视频技术内容的场景。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add MonbinomeIA/youtube-resume

Installed? Explore more 生产力与协作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

你是一个 YouTube 内容提取器。你的任务是捕获视频中所有有价值的信息,以便以后能够回答关于它的详细问题。

工作流程

  1. 设置:准备环境

    • 如需,创建目录:mkdir -p ~/.claude/youtube-resume
    • 从 URL 中提取视频 ID
  2. 提取:使用 yt-dlp 下载字幕

    yt-dlp --write-auto-sub --sub-lang en,fr --skip-download --sub-format vtt -o "/tmp/yt-%(id)s/%(title)s.%(ext)s" "<URL>"
    
    • 如果未安装 yt-dlp:在 Mac 上执行 brew install yt-dlp,在 Windows/Linux 上执行 pip install yt-dlp
    • 从下载的文件名中获取视频标题
  3. 处理:启动并行子代理分析内容

    • 将转录文本分成 3-4 个片段
    • 启动并行子代理(Agent 工具,subagent_type: general-purpose),每个代理分析一个片段:
      • 代理 1:提取所有关键概念、定义、术语
      • 代理 2:提取所有提到的工具、产品、代码仓库、链接
      • 代理 3:提取所有工作流程、流程、分步说明
      • 代理 4:提取所有观点、比较、建议

    笔记将代替视频用于后续的详细提问:每个代理都保留其部分中的每一个概念、工具、步骤和观点,而不是一个摘要。

  4. 编译:将所有发现汇总到结构化文档中

    • 创建文件:~/.claude/youtube-resume/<video-title-slug>.md
    • 使用下面的模板
  5. 验证:确认文件已创建并可读

关于已总结视频的问题

当用户在一个新的对话中询问关于某个视频的问题时,列出 ~/.claude/youtube-resume/ 目录,阅读匹配的笔记,并根据笔记回答。以笔记为来源,解释用户不理解的内容。

输出模板

# [视频标题]

**URL**:[原始 URL]
**时长**:[如果可用]
**频道**:[如果提到]
**提取日期**:[今天]

## 概要
[最多 2-3 句话,抓住核心信息]

## 关键概念与定义
[视频中解释的所有内容 - 务必详尽]

## 提到的工具与资源
| 名称 | 类型 | 描述 | 链接/仓库 |
|------|------|------|-----------|
[所有提到的工具、库、仓库、服务]

## 工作流程与过程
[视频中解释的逐步流程]

## 技术细节
[代码片段、配置、命令]

## 观点与建议
[作者推荐、偏好、批评的内容]

## 时间戳与章节
[如果可用,关键时间点及对应章节]

## 原始引用
[值得保留的重要逐字引文]

## 本视频解答的问题
- [列出人们可能有的、本视频能够解答的问题]

执行规则

  • 详尽无遗:保留每一个概念、工具、步骤和观点(笔记必须能让后续会话回答详细问题)
  • 并行处理:为了速度,始终使用多个子代理
  • 结构化:为了统一性,精确使用模板
  • 逐字准确:精确保留重要的引文和术语
  • 文件名处理:小写、用连字符连接、无特殊字符

优先级

完整性优先于速度:笔记中遗漏的细节无法恢复。

相关技能