mcpField
Y
yt-chapters

yt-chapters

github.com/jakeschincariolクリエイティブ・メディア3.5k481 回インストール6 週間前に更新
リポジトリ

yt-chapters について

yt-chapters は SRT の文字起こしを分析してチャプター境界を見つけ、トピックに基づくタイトル案を作成します。説明欄に貼り付ける前に、YouTube のチャプター要件も検証します。

主な機能

  1. 01間を境界として評価
  2. 02トピック別のタイトル案
  3. 03先頭項目が 00:00 か確認
  4. 04チャプター数と長さの検証
  5. 05無効なリストの通知

活用シーン

  1. 01SRT からチャプター案を作成
  2. 02貼り付け前の形式確認
  3. 03セクションを分割する必要性の検討

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jakeschincariol/youtube-agent-skill --skill yt-chapters

インストール後、Claude Code で/yt-chaptersを入力して読み込まれたか確認します。

同梱ファイルchapters.py

詳細

yt-chapters

python3 chapters.py transcript.srt --target 8

省略できないルール

次のいずれかに違反したチャプターリストは、チャプターとして認識されません。ブロックは説明欄に残るだけで、何の効果もありません。

  • 最初のエントリーは 00:00 でなければなりません。
  • 少なくとも3つ必要です。
  • それぞれの長さは 少なくとも10秒必要です。

このツールは3つすべてをチェックし、リストが無効な場合はそのまま貼り付けさせるのではなく、無効であることを知らせます。

すべての行にタイトルを付け直す

chapters.py は境界を的確に見つけます。実際に取った休止の前後で語彙がどれだけ変化したかを基に、境界にスコアを付けます。出力されるタイトルはトピックを表す語で、あくまで下書きです。「サムネイル・タイトル・パッケージング」というチャプター名は仮のものです。それぞれを、ユーザー自身の言葉で、そのセクションの内容を示す3~5語のタイトルに書き直してください。

チャプターは視聴維持率を診断する手段でもあります。5語で名前を付けられないセクションは、2つのセクションに分けるか、不要な部分です。

公開のゲート

ここでは何も公開されません。このスキルは書き起こし、公開するのはあなたです。すべての出力の最後には、ユーザーがコピーするブロックが付きます。また、実行のたびに最後の行で尋ねます。このまま公開しますか、それとも変更しますか?

コメント