yt-chapters について
yt-chapters は SRT の文字起こしを分析してチャプター境界を見つけ、トピックに基づくタイトル案を作成します。説明欄に貼り付ける前に、YouTube のチャプター要件も検証します。
主な機能
- 01間を境界として評価
- 02トピック別のタイトル案
- 03先頭項目が 00:00 か確認
- 04チャプター数と長さの検証
- 05無効なリストの通知
活用シーン
- 01SRT からチャプター案を作成
- 02貼り付け前の形式確認
- 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つのセクションに分けるか、不要な部分です。
公開のゲート
ここでは何も公開されません。このスキルは書き起こし、公開するのはあなたです。すべての出力の最後には、ユーザーがコピーするブロックが付きます。また、実行のたびに最後の行で尋ねます。このまま公開しますか、それとも変更しますか?
コメント
Markdown 対応