yt-package
タイトルとサムネイルは一つの単位です。これらを別々に書くことが、ほとんどのパッケージングが失敗する原因です。サムネイルがタイトルを繰り返し、クリック面の半分が同じことを二度言うことになります。
python3 ${CLAUDE_SKILL_DIR}/title.py --title "..." --thumb "AIが全面的に"
python3 ${CLAUDE_SKILL_DIR}/title.py titles.txt --thumb "AIが全面的に" # 1行1件、スコア順
ツールはこのスキルのフォルダにあります。${CLAUDE_SKILL_DIR} は Claude Code におけるそのフォルダです。展開されない場所(claude.ai、Codex)では、この SKILL.md が読み込まれたフォルダを使用してください。
書き始める前に
~/.claude/youtube/voice.mdが存在すれば読んでください。それはユーザーの「声」のプロファイルです:カメラでの話し方、決して使わない言葉、誰に向けて話しているか、何を主張しないか。存在しない場合は、ユーザーの動画を3本リクエストし、読むか書き起こして「声」を推測し、そのファイルを書いてください。間違った「声」で書かれたスクリプトは、スクリプトがないより悪いです。なぜなら、ユーザーはそれを音読しなければならないからです。- 数字、結果、出典を決して創作しないでください。主張を強めるために数値が必要で、それが手元にない場合は、それを尋ねるか、その行を数字なしで書いてください。
ツールが強制するルールとその理由
- 約60文字でデスクトップ検索に耐え、約40文字でモバイルのホームフィードに耐えます。YouTube はどちらの数値も公開していません。文字切れはピクセル幅に依存し、表示面によって異なります。そのため、これらはルールではなく、曖昧さの安全側として扱ってください。両方が報告されるのは、失敗の仕方が異なるからです。デスクトップでのカットは末尾を失い、モバイルでのカットは主題を失う可能性があります。100がハードリミットであり、
<>は許可されていません。 - サムネイルはタイトルを繰り返さないでください。 異なる言葉で、同じ約束を。
- サムネイルは最大3単語。 フィードサイズでは、4単語目は灰色の滲みになります。
- 数字、名前、日付は、利用可能なあらゆる形容詞よりも優れています。
- 全大文字の単語は2つまでが、タイトルがスパムに見える限界です。
10個書いて、2つ残す
10個のタイトルを生成し、すべてを title.py に通し、スコアと各問題点を添えて上位3つをユーザーに表示してください。勝者については、サムネイルの概要を書いてください:表情、フレーミング、3つの単語、そしてフィードサイズでコントラストを保つために背景がどのようにあるべきか。
最後に YouTube に任せる
スタジオは最大3つのタイトル、3つのサムネイル、またはその両方を A/B テストでき、視聴時間シェアで選びます。デスクトップスタジオで動作し、高度な機能をオンにする必要があり、最大2週間かかり、Shorts では動作しません。上位2つが接近している場合は、そのことを伝え、リンターがそれらを区別できるふりをする代わりに、両方をテストに回してください。スコアはリンターの結果であり、予測ではありません。
門
ここから何も公開されません。このスキルは作成と検証を行い、あなたが公開します。すべての出力は、ユーザーがコピーするブロックで終わり、すべての実行の最後の行は次の質問です:公開しますか、それとも変更しますか?