Skip to content
cccskills
FreePublished on GitHub

youtube-transcript-research

YouTubeで指定テーマや人物の動画を検索し、採用動画の全字幕を取得して、メタデータ、タイムスタンプ、要約、論点索引を持つ再利用可能な資料へ整理する。

The English summary is being prepared. Showing the original description.

Works withYouTube
See how to install

Files included (2)

  • SKILL.md3.1 KB
  • scripts/youtube_transcript.py7.7 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

YouTube Transcript Research

YouTube動画の内容を、後から検索・引用・要約に使える資料として保存する。

入力

  • 調べるテーマ、人物、出来事、または検索語
  • 必要なら対象動画URL
  • 必要なら保存先と字幕言語

出力

ユーザー指定の保存先を優先する。指定がなければ、作業ディレクトリ内の research/youtube-transcripts/{YYYY-MM-DD}_{slug}/ を使う。

採用動画ごとに次を保存する。

  • URL、タイトル、チャンネル、公開日、長さを含むメタデータ
  • 取得した字幕の全文データ
  • タイムスタンプ付きの読みやすいテキスト
  • 内容要約
  • 主な論点と該当時刻
  • 短い引用候補と該当時刻
  • 字幕の誤認識など、利用時に必要な注意

複数動画を扱う場合は、候補一覧と採否理由を含む索引ファイルも作る。

手順

  1. 動画URLが指定されていれば、その動画の確認から始める。テーマや人物の検索依頼では、指定された検索語でYouTubeを検索する。結果が偏る場合は、同義語、書名、所属、イベント名、「講演」「対談」「インタビュー」などを組み合わせる。
  2. タイトルだけで決めず、動画説明、話者、チャンネル、公開日、長さを確認して候補を選ぶ。
  3. 採用動画は、利用可能な元言語字幕または自動字幕を全編取得する。
  4. 字幕をタイムスタンプ付きテキストへ整形する。
  5. 全体を読み、内容要約、論点索引、引用候補を資料ファイルへ記録する。
  6. 固有名詞や直接引用に使う箇所だけ、映像・音声または別の文字起こしで再確認する。

字幕がない場合は、音声を取得でき、ローカルに文字起こし手段があるときだけ音声認識を行う。取得できない場合は、字幕未取得と記録し、内容確認済みとは扱わない。

付属スクリプト

候補検索:

python3 scripts/youtube_transcript.py search \
  --query "検索語" \
  --limit 20 \
  --output /tmp/youtube-candidates.jsonl

全字幕取得:

python3 scripts/youtube_transcript.py fetch \
  --url "https://www.youtube.com/watch?v=VIDEO_ID" \
  --output-dir research/youtube-transcripts/2026-08-25_topic \
  --languages "ja-orig,ja"

複数URLには --url を繰り返す。スクリプトは動画ごとのメタデータ、字幕JSON3、タイムスタンプ付きTSVとテキスト、全体manifestを保存する。

完了条件

  • 採用動画のメタデータと字幕全文が保存されている。
  • 各資料から元動画と該当時刻へ戻れる。
  • 要約と論点索引が字幕内容に基づいている。
  • 字幕を取得できなかった動画が区別されている。

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Rebuild a degraded AI image to remove crunchy textures and repeated-edit artifacts while preserving identity, style, and composition. Use for clean remakes, not ordinary retouching or upscaling.

The English summary is being prepared. Showing the original description.

ryryo/dot-claude-dev3Updated Oct 18, 2026

セミナー・講義・ウェビナー・研修・実演動画をローカルで文字起こしし、内容を分析して、必要なスライド画像や動画クリップ付きのHTML/Markdown資料を作る。動画から学習資料・実践ガイドを作りたい場合に使う。映像作品の再現設計やCanvas生成は対象外。

The English summary is being prepared. Showing the original description.

ryryo/dot-claude-dev3Updated Oct 18, 2026

責務・依存方向・状態や副作用の境界を監査し、既存挙動を保って段階的にリファクタリングする。read-only監査にも対応する。

The English summary is being prepared. Showing the original description.

ryryo/dot-claude-dev3Updated Oct 18, 2026

AGENTS.mdや既存スキルをGPT-6 Astra向けに監査・整理するときに使う。契約と意図的な他モデル委譲を保ち、重複、過剰な手順、曖昧な停止条件を修正する。

The English summary is being prepared. Showing the original description.

ryryo/dot-claude-dev3Updated Oct 18, 2026

人物の参照写真から、同一性を保った複数アングルのキャラクターシートを生成・修正する。指定された身だしなみや撮影表現も整える。

The English summary is being prepared. Showing the original description.

ryryo/dot-claude-dev3Updated Oct 18, 2026

既存キャラクター画像を、承認制でピクセルアートの正準画像へ変換し、3状態パイロット、クロマ前処理、状態間ジオメトリ検証、9状態生成、遷移QA、仮配置、アプリ内確認、ロールバック可能な正式配置まで行う。キャラクターからCodexペットを作る依頼に加え、ジャンプで小さくなる、状態ごとに身長が変わる、足元が跳ねる、クロマ縁が出る、アニメーションを修復したい依頼で使用する。

The English summary is being prepared. Showing the original description.

ryryo/dot-claude-dev3Updated Oct 18, 2026

See all skills by ryryo

Report a problem with this skill