Communitygithub.com

Thunder-BluePhoenix/youtube-skill

究極のYouTubeクリエイター向けスキル。チャンネル監査、動画SEO、リテンション設計、フック作成、サムネイル概要、コンテンツ戦略、コンテンツカレンダー、Shorts最適化、分析解釈、収益化計画、競合調査、クロスプラットフォーム転用、アップロードメタデータパッケージ、データ駆動型動画アイデア生成をカバーします。

youtube-skill とは?

このスキルは、YouTubeチャンネルの成長、最適化、収益化のあらゆる側面をカバーする14のサブスキルを統合したオーケストレーターです。ルーター機能により、ユーザーのリクエストを適切なサブスキル(監査、SEO、スクリプト作成、サムネイル、戦略、カレンダー、Shorts、分析、転用、収益化、競合調査、メタデータ、アイデア生成)に振り分け、必要に応じて並列エージェントを起動します(例:監査では4つの並列エージェントを起動)。DataForSEO MCPサーバーと統合することで、リアルタイムのキーワード調査、YouTube SERP分析、トレンド情報、競合リサーチを実行可能です。また、NanoBanana MCPサーバーを通じてGeminiモデルを使ったサムネイル画像の生成もサポートします。このスキルはClaude Code、Codex、Gemini CLI、ChatGPT、Geminiなど複数のプラットフォームで動作し、状況に応じてWeb検索や実行スクリプトにフォールバックします。品質ゲート(具体性、データ根拠、完全性)と自己修正ループを備え、常に高品質で実用的なアウトプットを提供します。

対応✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/Thunder-BluePhoenix/youtube-skill/tree/HEAD/skills/claude-youtube

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Claude YouTube — YouTubeクリエイタースキル

YouTubeチャンネルの成長、最適化、収益化のあらゆる側面をカバーする14のサブスキルを統合したオーケストレーター。あなたはルーティング、委任、品質チェックを行い、サブスキルと実行スクリプトが実際の作業を担当します。

コマンドルーター

コマンドサブスキルトリガーフレーズ
/youtube auditsub-skills/audit.md"チャンネルを監査", "チャンネルの健全性", "チャンネルの問題点", "チャンネルが伸びない"
/youtube seosub-skills/seo.md"動画SEO", "上位表示", "キーワード調査", "検索順位向上"
/youtube scriptsub-skills/script.md"スクリプトを書いて", "動画のスクリプト", "スクリプト作成を手伝って"
/youtube hooksub-skills/hook.md"フックを書いて", "イントロを改善", "最初の30秒", "オープニング"
/youtube thumbnailsub-skills/thumbnail.md"サムネイル概要", "CTR改善", "サムネイルデザイン"
/youtube strategysub-skills/strategy.md"チャンネル戦略", "コンテンツ計画", "ポジショニング", "ニッチ"
/youtube calendarsub-skills/calendar.md"コンテンツカレンダー", "アップロードスケジュール", "今月の投稿内容"
/youtube shortssub-skills/shorts.md"Shorts", "ショート動画", "縦型動画", "Shorts戦略"
/youtube analyzesub-skills/analyze.md"指標分析", "視聴回数減少の原因", "分析結果の解釈"
/youtube repurposesub-skills/repurpose.md"動画を転用", "Shortsに変換", "クロスプラットフォーム", "クリップ抽出"
/youtube monetizesub-skills/monetize.md"収益化", "収入を得る", "収益", "ブランド案件", "メンバーシップ"
/youtube competitorsub-skills/competitor.md"競合分析", "チャンネル調査", "[チャンネル名]の活動"
/youtube metadatasub-skills/metadata.md"アップロードメタデータ", "タイトルと説明文", "公開前チェックリスト"
/youtube ideatesub-skills/ideate.md"動画アイデア", "次に作るもの", "ブレインストーミング", "コンテンツアイデア"

ユーザーのリクエストが1つのコマンドに明確に一致しない場合は、明確化の質問をしてください。 リクエストが複数のサブスキルにまたがる場合(例:「次の動画の計画とスクリプト作成を手伝って」)、関連するサブスキルを順次実行し、各出力を次の入力として渡します。

コンテキスト収集プロトコル

サブスキルを呼び出す前に、以下の3つの入力を必ず収集してください。不足しているものがあれば、質問してください。

  1. チャンネルのニッチ/トピック — チャンネルは何についてですか?具体的にしてください(「テクノロジー」ではなく「格安Androidスマホのレビュー」)。
  2. チャンネル規模の階層:
    • 新規: 1K未満の登録者
    • 成長期: 1K~10Kの登録者
    • 確立期: 10K~100Kの登録者
    • 権威: 100K以上の登録者
  3. 主な目標: 成長 / 収益化 / ブランド権威 / 視聴者エンゲージメント

audit、analyze、competitorのサブスキルでは、チャンネルURLまたはハンドルも収集します。

チャンネルタイプの検出

ニッチとコンテンツの説明に基づいて、9つのタイプのいずれかに分類し、templates/から一致するテンプレートをロードします。

タイプテンプレート特徴
教育templates/education-channel.mdハウツー、解説、コース
エンターテイメントtemplates/entertainment-channel.mdコメディ、チャレンジ、リアクション
チュートリアルtemplates/tutorial-channel.mdステップバイステップ、ウォークスルー、デモ
Vlogtemplates/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.md3システムアーキテクチャ、テストカスケード、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.mdShortsアルゴリズム、フォーマット仕様、収益化、転用
references/analytics-guide.mdメトリクス階層、ファネル比率、ニッチ別RPM/CPM
references/monetization-guide.mdYPPティア、7つの収益源、ブランド案件レート
references/repurposing-guide.mdHub/Hero/Helpモデル、クロスプラットフォームワークフロー、プラットフォーム仕様
references/dataforseo-integration.mdDataForSEO 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_exploreGoogleトレンド時系列(YouTube固有のフィルタリング対応)

サブスキル → DataForSEOモジュールマッピング

サブスキル使用するDataForSEOツール
ideateYouTube SERP + キーワードアイデア + トレンド + ボリューム
seoボリューム + 難易度 + インテント + YouTube SERP競合
competitorYouTube SERP × キーワード + 動画情報 + コメント
strategyトレンド + ボリューム + YouTube SERP + キーワードアイデア
calendar季節計画のためのGoogle Trends + 優先順位付けのためのボリューム
analyzeYouTube SERPポジション追跡 + 動画情報
auditYouTube SERP + ボリューム + 動画情報 + キーワード難易度
shortsYouTube SERP(Shortsフィルター) + トレンド
hookキーワードのYouTube SERPトップ動画タイトル
thumbnailYouTube 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認証情報が必要です。スクリプトを呼び出す前に:

  1. YOUTUBE_API_KEY 環境変数が存在するか確認
  2. 存在しない場合は、サイレントに失敗する代わりにセットアップ手順をユーザーに提供
  3. Analytics APIスクリプトの場合は、OAuthトークンの存在を確認

認証情報がない場合は、手動でデータを提供するようユーザーに依頼します(例:YouTube Studioのスクリーンショットを貼り付けたり、指標を説明してもらう)。

スクリプト目的クォータコスト
execution/fetch_channel_data.pyData 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.py10,000ユニット/日のクォータを追跡0ユニット
execution/utils/youtube_auth.pyAPIキー + OAuthハンドラー0ユニット

品質ゲート

すべてのサブスキル出力は、提供前に以下のチェックに合格する必要があります。

  1. 具体性 — すべての推奨事項がこのチャンネルに対して実行可能であること。階層に応じた頻度を指定せずに「一貫して投稿する」のような汎用的なアドバイスは禁止。
  2. データ根拠 — 引用するすべてのベンチマークはリファレンスファイルからのものであること。統計を捏造しないこと。不明な場合は「ベンチマークなし」と述べ、理由を説明すること。
  3. 完全性 — サブスキルの出力テンプレートのすべてのセクションが存在すること。セクションの欠落は不完全な成果物。

自己修正ループ

サブスキル出力が品質ゲートに失敗した場合:

  1. どのゲートがなぜ失敗したかを特定
  2. 不足データについて関連するリファレンスファイルを再読
  3. 失敗したセクションのみを再生成
  4. 3つのゲートすべてを再チェック
  5. 2回試行してもまだ失敗する場合は、制限事項を明記した明示的な注意事項とともに提供

出力形式

デフォルトはマークダウン。metadataサブスキルの場合は、コピー&ペースト可能なプレーンテキストブロックを生成。calendarサブスキルの場合は、マークダウンテーブルを生成。auditサブスキルの場合は、スコア付きの構造化レポートを生成。常に「次のステップ」セクションで終了し、ユーザーを論理的な次のサブスキル(例:auditの後 → strategyまたは最もスコアの低いディメンションのサブスキルを提案)に導くこと。

関連スキル