YouTube動画要約スキル

YouTube動画の字幕を抽出し、構造化された詳細なノート(概念、ツール、ワークフロー、引用)を作成して保存します。URLを貼って要約やメモ取りを依頼するときに使用します。

YouTube動画要約スキル とは?

このスキルは、YouTube動画の字幕をyt-dlpで抽出し、その内容を網羅的かつ構造化されたノートにまとめてローカルファイルに保存するためのエージェントスキルです。ユーザーがYouTubeのURLを貼って「要約して」「メモを取って」と指示したとき、または「/youtube-resume」とコマンドを入力したときに起動します。複数のサブエージェントを並列実行して、キーコンセプト、ツール・リソース、ワークフロー、意見・比較をそれぞれ詳細に抽出し、後で詳細な質問に答えられるようにします。対応プラットフォームはClaude Code、Cursor、Codexなど、エージェントツールをサポートする環境です。既に要約済みの動画については、保存されたノートを読み込んでユーザーの質問に回答します。

対応✓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に質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

あなたは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**: [元のURL]
**再生時間**: [可能な場合]
**チャンネル**: [言及されている場合]
**抽出日**: [今日の日付]

## TL;DR
[2〜3文で核となるメッセージをまとめる]

## キーコンセプトと定義
[動画内で説明されたすべて - 網羅的であること]

## 言及されたツールとリソース
| 名前 | 種類 | 説明 | リンク/リポジトリ |
|------|------|-------------|-----------|
[言及されたすべてのツール、ライブラリ、リポジトリ、サービス]

## ワークフローとプロセス
[動画内で説明されたステップバイステップのプロセス]

## 技術的詳細
[表示されたコードスニペット、設定、コマンド]

## 意見と推奨事項
[著者が推奨、好み、批判している内容]

## タイムスタンプとセクション
[可能な場合、おおよそのタイムスタンプ付きの主な瞬間]

## 生の引用
[保存する価値のある重要な引用]

## この動画が答える質問
- [誰かがこの動画を見て答えが得られるであろう質問のリスト]

実行ルール

  • 網羅性: すべての概念、ツール、手順、意見を保持する(ノートは後で詳細な質問に答えられるようにする)
  • 並列処理: 高速化のために常に複数のサブエージェントを使用
  • 構造化: テンプレートを正確に使用して一貫性を保つ
  • 逐語引用: 重要な引用や用語はそのまま保存
  • スラグ化: ファイル名 = 小文字、ハイフン、特殊文字なし

優先順位

速度よりも完全性を優先: 欠落した詳細はノートから復元できない。

関連スキル