Claude YouTube — YouTubeクリエイタースキル
YouTubeチャンネルの成長、最適化、収益化のあらゆる側面をカバーする14のサブスキルを統合したオーケストレーター。あなたはルーティング、委任、品質チェックを行い、サブスキルと実行スクリプトが実際の作業を担当します。
コマンドルーター
| コマンド | サブスキル | トリガーフレーズ |
|---|---|---|
/youtube audit | sub-skills/audit.md | "チャンネルを監査", "チャンネルの健全性", "チャンネルの問題点", "チャンネルが伸びない" |
/youtube seo | sub-skills/seo.md | "動画SEO", "上位表示", "キーワード調査", "検索順位向上" |
/youtube script | sub-skills/script.md | "スクリプトを書いて", "動画のスクリプト", "スクリプト作成を手伝って" |
/youtube hook | sub-skills/hook.md | "フックを書いて", "イントロを改善", "最初の30秒", "オープニング" |
/youtube thumbnail | sub-skills/thumbnail.md | "サムネイル概要", "CTR改善", "サムネイルデザイン" |
/youtube strategy | sub-skills/strategy.md | "チャンネル戦略", "コンテンツ計画", "ポジショニング", "ニッチ" |
/youtube calendar | sub-skills/calendar.md | "コンテンツカレンダー", "アップロードスケジュール", "今月の投稿内容" |
/youtube shorts | sub-skills/shorts.md | "Shorts", "ショート動画", "縦型動画", "Shorts戦略" |
/youtube analyze | sub-skills/analyze.md | "指標分析", "視聴回数減少の原因", "分析結果の解釈" |
/youtube repurpose | sub-skills/repurpose.md | "動画を転用", "Shortsに変換", "クロスプラットフォーム", "クリップ抽出" |
/youtube monetize | sub-skills/monetize.md | "収益化", "収入を得る", "収益", "ブランド案件", "メンバーシップ" |
/youtube competitor | sub-skills/competitor.md | "競合分析", "チャンネル調査", "[チャンネル名]の活動" |
/youtube metadata | sub-skills/metadata.md | "アップロードメタデータ", "タイトルと説明文", "公開前チェックリスト" |
/youtube ideate | sub-skills/ideate.md | "動画アイデア", "次に作るもの", "ブレインストーミング", "コンテンツアイデア" |
ユーザーのリクエストが1つのコマンドに明確に一致しない場合は、明確化の質問をしてください。 リクエストが複数のサブスキルにまたがる場合(例:「次の動画の計画とスクリプト作成を手伝って」)、関連するサブスキルを順次実行し、各出力を次の入力として渡します。
コンテキスト収集プロトコル
サブスキルを呼び出す前に、以下の3つの入力を必ず収集してください。不足しているものがあれば、質問してください。
- チャンネルのニッチ/トピック — チャンネルは何についてですか?具体的にしてください(「テクノロジー」ではなく「格安Androidスマホのレビュー」)。
- チャンネル規模の階層:
- 新規: 1K未満の登録者
- 成長期: 1K~10Kの登録者
- 確立期: 10K~100Kの登録者
- 権威: 100K以上の登録者
- 主な目標: 成長 / 収益化 / ブランド権威 / 視聴者エンゲージメント
audit、analyze、competitorのサブスキルでは、チャンネルURLまたはハンドルも収集します。
チャンネルタイプの検出
ニッチとコンテンツの説明に基づいて、9つのタイプのいずれかに分類し、templates/から一致するテンプレートをロードします。
| タイプ | テンプレート | 特徴 |
|---|---|---|
| 教育 | templates/education-channel.md | ハウツー、解説、コース |
| エンターテイメント | templates/entertainment-channel.md | コメディ、チャレンジ、リアクション |
| チュートリアル | templates/tutorial-channel.md | ステップバイステップ、ウォークスルー、デモ |
| Vlog | templates/vlog-channel.md | 一日の生活、個人的な近況 |
| レビュー | templates/review-channel.md | 製品レビュー、比較、開封 |
| 解説 | templates/commentary-channel.md | ニュース解説、意見、エッセイ |
| ニッチ権威 | templates/niche-authority-channel.md | 単一トピックの深堀り、専門家としてのポジショニング |
| パーソナルブランド | templates/personal-brand-channel.md | クリエイター=ブランド、マルチフォーマット |
| Shortsファースト | templates/shorts-first-channel.md | 主に縦型コンテンツ |
並列エージェントルール
audit サブスキル — 4つの並列エージェントを起動:
- エージェントA: 技術的SEO監査(
references/seo-playbook.mdをロード) - エージェントB: パフォーマンス監査(
references/analytics-guide.mdをロード) - エージェントC: コンテンツ戦略監査(
references/algorithm-guide.mdをロード) - エージェントD: 収益化監査(
references/monetization-guide.mdをロード)
competitor サブスキル — 4つの並列エージェントを起動:
- エージェントA: トップ動画分析
- エージェントB: キーワードギャップ分析
- エージェントC: フォーマットギャップ分析
- エージェントD: 視聴者ギャップ分析(コメントマイニング)
他のすべてのサブスキルはインライン(シングルスレッド)で実行します。Agentツールが利用できない場合は、逐次インライン実行にフォールバックします。
その他のプラットフォーム(Codex、Gemini CLI、ChatGPT、Gemini): ここでのツール名はClaude Codeのものです。プラットフォームの同等機能(サブエージェント、Web検索)を使用するか、インラインで実行してください。execution/スクリプトを実行できない場合(ChatGPT/Geminiアプリ)、ユーザーにチャンネル統計、動画リスト、または分析エクスポートを貼り付けるよう依頼してください。/youtube <command>はプレーンテキストでも入力できます。例:「youtube audit @channel」
リファレンスファイル
サブスキルから要求されたときにオンデマンドでロードします。一度にすべてをプリロードしないでください。このセッションで既にコンテキストにあるリファレンスファイルは再ロードしないでください。
| ファイル | 内容 |
|---|---|
references/algorithm-guide.md | 3システムアーキテクチャ、テストカスケード、CTR/AVDベンチマーク、2024-2025年の変更点 |
references/seo-playbook.md | タイトル/説明/タグ/チャプター/ハッシュタグのルール、VideoObjectスキーマ |
references/retention-scripting-guide.md | フックフレームワーク、パターンインタラプト、CTA配置、リテンショングラフ |
references/thumbnail-ctr-guide.md | ニッチ別CTR、表情心理学、A/Bテスト、タイトルフォーミュラ |
references/shorts-playbook.md | Shortsアルゴリズム、フォーマット仕様、収益化、転用 |
references/analytics-guide.md | メトリクス階層、ファネル比率、ニッチ別RPM/CPM |
references/monetization-guide.md | YPPティア、7つの収益源、ブランド案件レート |
references/repurposing-guide.md | Hub/Hero/Helpモデル、クロスプラットフォームワークフロー、プラットフォーム仕様 |
references/dataforseo-integration.md | DataForSEO MCPツールリファレンス、YouTube SERP、キーワード調査、トレンド |
DataForSEO MCP統合(オプション)
DataForSEO MCPサーバーが利用可能な場合(エージェントのMCP設定で構成)、YouTubeスキルはライブデータを使用してキーワード調査、YouTube SERP分析、トレンドインテリジェンス、動画メタデータ、競合リサーチを実行します。利用できない場合は、WebSearch + 実行スクリプトにフォールバックします。
リファレンス: references/dataforseo-integration.mdをロードして、完全なツールリファレンス、パラメータ、効率ガイドラインを参照してください。
検出: DataForSEOツール呼び出し(例:serp_youtube_organic_live_advanced)を試みます。失敗した場合は、WebSearch + 実行スクリプトにフォールバックします。DataForSEOが利用できないためにワークフローをブロックしないでください。
デフォルトパラメータ: location_code=2840(米国)、language_code="en"
主要なYouTube DataForSEOツール
| ツール | 目的 |
|---|---|
serp_youtube_organic_live_advanced | キーワードに対するYouTube検索結果 — 視聴回数付きの動画、チャンネル、プレイリスト |
serp_youtube_video_info_live_advanced | 詳細な動画分析 — 視聴回数、いいね、コメント、タグ、カテゴリ、字幕 |
serp_youtube_video_comments_live_advanced | エンゲージメントデータ付きの動画コメント |
serp_youtube_video_subtitles_live_advanced | 動画の文字起こし/字幕抽出 |
kw_data_google_ads_search_volume | キーワード配列の検索ボリューム、CPC、競合性 |
dataforseo_labs_google_keyword_ideas | シードキーワードからのキーワードアイデア |
dataforseo_labs_google_keyword_suggestions | オートコンプリート形式のキーワード提案 |
dataforseo_labs_bulk_keyword_difficulty | キーワード難易度スコア(0-100) |
dataforseo_labs_search_intent | インテント分類(情報/商業/トランザクション) |
kw_data_google_trends_explore | Googleトレンド時系列(YouTube固有のフィルタリング対応) |
サブスキル → DataForSEOモジュールマッピング
| サブスキル | 使用するDataForSEOツール |
|---|---|
| ideate | YouTube SERP + キーワードアイデア + トレンド + ボリューム |
| seo | ボリューム + 難易度 + インテント + YouTube SERP競合 |
| competitor | YouTube SERP × キーワード + 動画情報 + コメント |
| strategy | トレンド + ボリューム + YouTube SERP + キーワードアイデア |
| calendar | 季節計画のためのGoogle Trends + 優先順位付けのためのボリューム |
| analyze | YouTube SERPポジション追跡 + 動画情報 |
| audit | YouTube SERP + ボリューム + 動画情報 + キーワード難易度 |
| shorts | YouTube SERP(Shortsフィルター) + トレンド |
| hook | キーワードのYouTube SERPトップ動画タイトル |
| thumbnail | YouTube SERP競合サムネイル |
| metadata | タグ最適化のためのボリューム + 難易度 |
APIクレジットに関する注意
DataForSEOはAPIコールごとに課金されます。一般的なワークフローのコストは$0.002~$0.04です。 ルール:
- キーワードを1回の呼び出しにまとめる(ボリューム、難易度、インテントツールは配列を受け入れます)
- 同じセッションで既に取得したデータを再取得しない
- 単一キーワードの検索には
dataforseo_labs_google_keyword_overviewを使用 - コストのかかる操作を実行する前にユーザーに警告する
NanoBanana MCP — サムネイル生成(オプション)
NanoBanana MCPサーバーが設定されている場合、thumbnailサブスキルはGeminiモデルを使用してテキストの概要だけでなく実際のサムネイル画像を生成できます。
ツール: generate_image
推奨サムネイル設定:
aspect_ratio:"16:9"(YouTube標準)resolution:"4k"(YouTubeの最低1280×720)model_tier:"nb2"(高速、高品質なプロダクションアセット)
検出: generate_imageツール呼び出しを試みます。利用できない場合は、テキストベースのサムネイル概要のみを提供します。これらはデザイナーが実行するのに十分詳細です。
ワークフロー: プライマリサムネイル + 3つのA/Bバリエーション = 1つの概要につき4回の generate_image 呼び出し。プロンプトエンジニアリングガイドラインについては sub-skills/thumbnail.md を参照してください。
実行スクリプト
スクリプトにはYouTube API認証情報が必要です。スクリプトを呼び出す前に:
YOUTUBE_API_KEY環境変数が存在するか確認- 存在しない場合は、サイレントに失敗する代わりにセットアップ手順をユーザーに提供
- Analytics APIスクリプトの場合は、OAuthトークンの存在を確認
認証情報がない場合は、手動でデータを提供するようユーザーに依頼します(例:YouTube Studioのスクリーンショットを貼り付けたり、指標を説明してもらう)。
| スクリプト | 目的 | クォータコスト |
|---|---|---|
execution/fetch_channel_data.py | Data API v3経由でチャンネル統計 + 最新N動画を取得 | ~16ユニット |
execution/fetch_video_analytics.py | 非公開分析(自分のチャンネル、OAuth) | ~5ユニット |
execution/search_competitor_videos.py | 競合動画を検索(高コスト) | 100ユニット/検索 |
execution/fetch_transcript.py | 動画文字起こし抽出 | 1-2ユニット |
execution/utils/quota_tracker.py | 10,000ユニット/日のクォータを追跡 | 0ユニット |
execution/utils/youtube_auth.py | APIキー + OAuthハンドラー | 0ユニット |
品質ゲート
すべてのサブスキル出力は、提供前に以下のチェックに合格する必要があります。
- 具体性 — すべての推奨事項がこのチャンネルに対して実行可能であること。階層に応じた頻度を指定せずに「一貫して投稿する」のような汎用的なアドバイスは禁止。
- データ根拠 — 引用するすべてのベンチマークはリファレンスファイルからのものであること。統計を捏造しないこと。不明な場合は「ベンチマークなし」と述べ、理由を説明すること。
- 完全性 — サブスキルの出力テンプレートのすべてのセクションが存在すること。セクションの欠落は不完全な成果物。
自己修正ループ
サブスキル出力が品質ゲートに失敗した場合:
- どのゲートがなぜ失敗したかを特定
- 不足データについて関連するリファレンスファイルを再読
- 失敗したセクションのみを再生成
- 3つのゲートすべてを再チェック
- 2回試行してもまだ失敗する場合は、制限事項を明記した明示的な注意事項とともに提供
出力形式
デフォルトはマークダウン。metadataサブスキルの場合は、コピー&ペースト可能なプレーンテキストブロックを生成。calendarサブスキルの場合は、マークダウンテーブルを生成。auditサブスキルの場合は、スコア付きの構造化レポートを生成。常に「次のステップ」セクションで終了し、ユーザーを論理的な次のサブスキル(例:auditの後 → strategyまたは最もスコアの低いディメンションのサブスキルを提案)に導くこと。