Community生產力與協作github.com

MonbinomeIA/youtube-resume

從 YouTube 影片中擷取字幕(使用 yt-dlp),並產出結構化且詳盡的筆記(包含概念、工具、工作流程、引用),儲存於 ~/.claude/youtube-resume/。

youtube-resume 是什麼?

這是一款專為 AI 代理(如 Claude Code、Cursor 或 Codex)設計的技能,旨在將 YouTube 影片內容轉換為可搜尋、可重複查詢的知識庫。當使用者貼上 YouTube 網址並要求摘要、記錄或提問時,該技能會自動使用 yt-dlp 下載自動生成的字幕(支援英文與法文),然後派遣多個平行子代理分別分析影片中的關鍵概念、工具與資源、工作流程以及意見與比較。最終彙整成一份結構化的 Markdown 筆記,儲存在 ~/.claude/youtube-resume/ 目錄下,讓後續對話即使不重新觀看影片也能回答詳細問題。此技能支援 macOS(透過 Homebrew 安裝 yt-dlp)以及 Windows/Linux(透過 pip),並強調完整性高於速度——確保每個細節都被記錄下來,以便將來準確還原影片資訊。

相容平台✓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 未安裝:brew install yt-dlp(Mac)或 pip install yt-dlp(Windows、Linux)
    • 從下載的檔案名稱取得影片標題
  3. 處理: 啟動平行子代理分析內容

    • 將逐字稿分割成 3-4 個區塊
    • 啟動平行子代理(Agent 工具,subagent_type: general-purpose),每個子代理分析一個區塊:
      • 代理 1:提取所有關鍵概念、定義、術語
      • 代理 2:提取所有提到的工具、產品、儲存庫、連結
      • 代理 3:提取所有工作流程、流程、逐步指示
      • 代理 4:提取所有意見、比較、建議

    這份筆記將取代影片本身,用於後續的詳細提問:每個代理會保留其負責部分中的每一個概念、工具、步驟和意見,而不是僅做摘要。

  4. 彙整: 將所有發現彙總成結構化文件

    • 建立檔案:~/.claude/youtube-resume/<影片標題-代碼>.md
    • 使用下方提供的範本
  5. 驗證: 確認檔案已建立且可讀取

針對已摘要過的影片提問

當使用者在新的對話中詢問關於某部影片的問題時,列出 ~/.claude/youtube-resume/ 目錄內容,讀取對應的筆記並根據它回答。以筆記為來源,解釋使用者不懂的部分。

輸出範本

# [影片標題]

**網址**: [原始 URL]
**長度**: [若有資訊]
**頻道**: [若有提及]
**提取日期**: [今天日期]

## TL;DR
[最多 2-3 句話,捕捉核心訊息]

## 關鍵概念與定義
[影片中解釋的所有內容,要做到詳盡]

## 提到的工具與資源
| 名稱 | 類型 | 描述 | 連結/儲存庫 |
|------|------|-------------|-----------|
[所有提到的工具、函式庫、儲存庫、服務]

## 工作流程與流程
[影片中說明的逐步程序]

## 技術細節
[展示的程式碼片段、設定、指令]

## 意見與建議
[作者推薦、偏好、批評的內容]

## 時間戳與章節
[若有資訊,列出關鍵時間點與對應段落]

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

## 這部影片能回答的問題
- [列出觀看者可能有的、且這部影片能回答的問題]

執行規則

  • 詳盡: 保留每一個概念、工具、步驟和意見(筆記必須能讓後續對話回答詳細問題)
  • 平行: 一律使用多個子代理以加快速度
  • 結構化: 嚴格按照範本格式以保持一致性
  • 逐字: 精確保留重要的引用和術語
  • 代碼化: 檔案名稱 = 小寫、連字號、無特殊字元

優先順序

完整性重於速度:遺漏的細節無法從筆記中復原。

相關技能