mcpField
Y
youtube

youtube

github.com/agricidanielマーケティング・グロース582532 回インストール29 週間前に更新
リポジトリ

youtube について

youtubeは、YouTubeクリエイター向けのClaudeスキルで、チャンネル成長の依頼を専門サブスキルに振り分けます。企画、制作、分析、SEO、収益化を扱い、オプションのデータ連携にも対応します。

主な機能

  1. 0114のサブスキルへの依頼振り分け
  2. 02チャンネル戦略と投稿計画の策定
  3. 03台本、フック、サムネイルの支援
  4. 04SEO、指標、競合の分析
  5. 05再利用と収益化の支援

活用シーン

  1. 01チャンネル成長の課題を監査
  2. 02次の動画テーマを計画
  3. 03動画メタデータと発見性を改善
  4. 04Shortsや収益化の方法を検討

MCP 対応

DataForSEO MCPサーバーを使い、キーワード、YouTube検索、トレンド、動画、競合のデータを取得できます。NanoBanana MCPが設定されていれば、サムネイル画像も生成できます。

インストール

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

$npx skills add https://github.com/agricidaniel/claude-youtube --skill youtube

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

execution/
fetch_channel_data.py
fetch_transcript.py
fetch_video_analytics.py
search_competitor_videos.py
execution/utils/
quota_tracker.py
youtube_auth.py
references/
algorithm-guide.md
analytics-guide.md
dataforseo-integration.md
monetization-guide.md
repurposing-guide.md
retention-scripting-guide.md
seo-playbook.md
shorts-playbook.md
thumbnail-ctr-guide.md
sub-skills/
analyze.md
audit.md
calendar.md
competitor.md
hook.md
ideate.md
metadata.md
monetize.md
repurpose.md
script.md
seo.md
shorts.md
strategy.md
thumbnail.md
templates/
commentary-channel.md

詳細

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「競合分析」「チャンネルを調査する」「[channel]は何をしている?」
/youtube metadatasub-skills/metadata.md「アップロードのメタデータ」「タイトルと説明」「公開前チェックリスト」
/youtube ideatesub-skills/ideate.md「動画のアイデア」「次に何を作ればいい?」「ブレインストーミング」「コンテンツのアイデア」

ユーザーの依頼がどのコマンドに該当するか明確でない場合は、確認の質問をしてください。 依頼が複数のサブスキルにまたがる場合(例:「次の動画の企画と台本作りを手伝って」)は、関連するサブスキルを順番に実行し、それぞれの出力を次のサブスキルへの入力として渡してください。

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

いずれかのサブスキルを実行する前に、必ず次の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 ツールが使用できない場合は、 インラインで逐次実行します。

参照ファイル

サブスキルから要求された場合に、その都度読み込みます。一度にすべてを 事前読み込みしないでください。 このセッションですでにコンテキストにある参照ファイルを再読み込みしないでください。

ファイル内容
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 サーバーが利用可能な場合(~/.claude/settings.json で設定済み)、 youtube スキルはキーワード調査、YouTube SERP 分析、トレンド調査、動画メタデータ、 競合調査にライブデータを使用します。利用できない場合は、WebSearch と 実行スクリプトにフォールバックします。

リファレンス: ツールの詳細、パラメーター、効率的な利用のガイドラインについては、 references/dataforseo-integration.md を読み込んでください。

検出: DataForSEO ツールの呼び出しを試します(例:serp_youtube_organic_live_advanced)。 失敗した場合は、WebSearch と実行スクリプトにフォールバックします。DataForSEO が 利用できないことを理由にワークフローを停止しないでください。

デフォルトのパラメーター: location_code=2840 (US), 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 Trends の時系列データ(YouTube に特化したフィルタリングに対応)
Sub-Skill → DataForSEO モジュールの対応
Sub-Skill使用する 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 です。 ルール:

  • キーワードは単一の呼び出しにまとめてください(検索ボリューム、難易度、検索意図のツールは配列を受け付けます)。
  • 同じセッションで取得済みのデータを再取得しないでください。
  • 単一キーワードの検索には 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 ツールの呼び出しを試みてください。利用できない場合は、テキスト形式の サムネイル概要のみを提供してください。デザイナーが作業を進めるには十分な詳細が記載されています。

ワークフロー: メインのサムネイル 1 点 + A/B テスト用バリエーション 3 点 = 概要ごとに generate_image を 4 回呼び出します。 プロンプト作成のガイドラインについては 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.py1 日あたり 10K 単位のクォータを追跡0 単位
execution/utils/youtube_auth.pyAPI キー + OAuth ハンドラー0 単位

品質ゲート

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

  1. 具体性 — すべての推奨事項は、このチャンネルで実行可能なものでなければなりません。 「継続的に投稿する」のような一般論ではなく、そのチャンネルの規模に適した投稿頻度を指定してください。
  2. データに基づく根拠 — 引用するすべてのベンチマークは、参照ファイルに基づいていなければなりません。 統計情報を決してでっち上げないでください。不明な場合は「ベンチマークを利用できません」と伝え、その理由を説明してください。
  3. 完全性 — サブスキルの出力テンプレートにあるすべてのセクションを含めてください。 セクションの欠落は、成果物の未完成を意味します。

自己修正ループ

サブスキルの出力が品質ゲートを満たさない場合:

  1. どのゲートに、なぜ失敗したのかを特定します。
  2. 不足しているデータについて、該当する参照ファイルを再確認します。
  3. 失敗したセクションのみを再生成します。
  4. 3 つすべてのゲートを再確認します。
  5. 2 回試しても失敗する場合は、制約を明記した注意書きを添えて提供します。

出力形式

デフォルトでは Markdown を使用します。metadata サブスキルでは、コピーしてすぐに使えるプレーンテキストのブロックを作成します。 calendar では、Markdown の表を作成します。audit では、スコア付きの構造化レポートを作成します。必ず最後に「次のステップ」セクションを設け、ユーザーに次に進むとよいサブスキルを案内します(例:audit の後は、strategy またはスコアが最も低い項目のサブスキルを提案します)。

コメント