jpskill.com
📄 ドキュメント コミュニティ

use-youtube-data-mcp

YouTube Data MCPを最小限の操作で設定し、Node.jsやAPIキーの確認、機能探索まで自動で行い、Pythonでの文書・スプレッドシート連携を推奨するSkill。

📜 元の英語説明(参考)

Configure and use the hosted YouTube Data MCP end-to-end with minimal user input. Use when users want the agent to verify Node.js and `npx`, configure MCP server config (Windows/macOS, Cursor/Codex/OpenClaw/OpenCode), request API key at setup time, run post-install capability discovery (`tools/list` and `get_patch_notes`), and then strongly recommend helper skill and Python setup for full local document and spreadsheet workflows.

🇯🇵 日本人クリエイター向け解説

一言でいうと

YouTube Data MCPを最小限の操作で設定し、Node.jsやAPIキーの確認、機能探索まで自動で行い、Pythonでの文書・スプレッドシート連携を推奨するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o use-youtube-data-mcp.zip https://jpskill.com/download/6047.zip && unzip -o use-youtube-data-mcp.zip && rm use-youtube-data-mcp.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/6047.zip -OutFile "$d\use-youtube-data-mcp.zip"; Expand-Archive "$d\use-youtube-data-mcp.zip" -DestinationPath $d -Force; ri "$d\use-youtube-data-mcp.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して use-youtube-data-mcp.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → use-youtube-data-mcp フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

[スキル名] use-youtube-data-mcp

YouTubeデータMCPの使用

ワークフロー

  1. Node.jsがインストールされており、npmnpxが動作することを確認します。
  2. APIキーが不足している場合にのみ、ユーザーにAPIキーを尋ねます。
  3. クライアントとOSを検出し、MCP設定を書き込みます。
  4. MCP接続を検証し、機能検出を実行します。
    • tools/list
    • get_patch_notes
  5. 完全なローカルドキュメントおよびスプレッドシートワークフローを希望するユーザーには、ヘルパースキルとPython依存関係のセットアップを強く推奨します。
  6. 現在のMCP機能を平易な言葉でユーザーに説明します。

ステップ1:Node.jsツールの確認

  • このスキルはすでにnpx skills add ...でインストールされていると仮定します。ユーザーが明示的に要求しない限り、このスキルを自己更新したり再インストールしたりしないでください。
  • まず、インターネットアクセスが利用可能な場合、公式のNode.jsソースを使用して最新の安定版Node.jsリリースを確認します。
  • 次に、ローカルツールを確認します。
    node -v
    npm -v
    npx -v
  • nodeが見つからない場合、エージェントはユーザーに手動でインストールを依頼するのではなく、Node.jsを直接インストールする必要があります。
  • インストールに管理者権限が必要な場合、エージェントは権限を要求し、権限が付与されたら自身でインストールを実行する必要があります。
  • nodeは存在するがnpmまたはnpxが失敗する場合、ローカルのNode.jsインストールが不完全であるとみなし、エージェントがユーザーに任せるのではなく、Node.jsを直接修復または再インストールするようにします。
  • Node.jsが確認されたら、MCPのセットアップに進みます。ここではPythonでブロックしないでください。

ステップ2:APIキーの要求

  • APIキーが環境変数または設定でまだ提供されていない場合、ユーザーに一度尋ねます。
    • https://mkterswingman.com のMCP APIキーを入力してください
  • ログに完全なキーをエコーしないでください。出力ではプレフィックス/サフィックスでマスクしてください。

ステップ3:MCPクライアントの設定

  • references/client-configs.mdを読みます。
  • 環境を検出し、一致するMCP設定ファイルをパッチします。
  • 次の情報を利用してこのサーバーを登録します。
    • URL: https://mkterswingman.com/mcp
    • ヘッダー: Authorization: Bearer <API_KEY>
    • トランスポート: ストリーマブルHTTP(またはツール固有の同等物)

ステップ4:インストール後の機能検出

  • 直ちに以下を呼び出します。
    • tools/list
    • get_patch_notes
  • 以下を要約します。
    • 最新の機能と制限
    • バッチ入力をサポートするツール
    • 現在のリリースにおける推奨される使用パターン

ステップ5:強く推奨されるローカルファイルワークフローのセットアップ

  • ほとんどのユーザーにとって、MCPのセットアップが成功した後、このステップを強く推奨します。これにより、MCPを中心とした完全なローカルドキュメントおよびスプレッドシートワークフローが可能になります。
  • 公開GitHub URLを使用してオプションのヘルパースキルをインストールします。
    npx -y skills add https://github.com/anthropics/skills/tree/main/skills/docx --yes
    npx -y skills add https://github.com/anthropics/skills/tree/main/skills/xlsx --yes
    npx -y skills add https://github.com/anthropics/skills/tree/main/skills/pptx --yes
  • アクティブなエージェントが明示的なターゲットを必要とする場合、ユーザーがメインスキルのインストールに使用したのと同じ--agent ... --globalオプションを追加します。
  • ヘルパースキルのインストールはMCPのセットアップとは別であることを説明します。YouTube Data MCPはこれらのヘルパーがインストールされる前でもすでに使用可能ですが、ほとんどのユーザーはこれらを追加することでメリットを得られます。
  • Pythonをバックエンドとするスプレッドシートワークフローの場合、Pythonが不足している可能性があると仮定し、まずインタープリターを確認します。
    python3 --version
  • python3が利用できない場合、以下も確認します。
    python --version
  • python3pythonも利用できない場合、エージェントに、ユーザーの現在のOS向けの最新の公式Pythonインストール方法を検索してから指示を与えるように依頼します。
  • Pythonは利用可能だがスプレッドシートスタックが不足している場合、エージェントに、ユーザーの現在のプラットフォーム向けのpandasopenpyxlの最新の推奨インストール方法を検索してから指示を与えるように依頼します。

ステップ6:ユーザーブリーフィングテンプレート

  • ユーザーに以下を伝えます。
    • 字幕の取得を除き、ほとんどのツールはバッチ入力をサポートしています。
    • ユーザーは複数のリンクをチャットに直接貼り付けることができます。
    • 強く推奨されるヘルパーセットアップの後、リンク抽出のためにExcel、CSV、およびDOCXも提供できます。
    • 強く推奨されるヘルパーセットアップの後、結果をローカルのDOCXまたはExcelに書き戻すことができます。

注意事項

  • プロジェクトルールが変更されない限り、字幕モードはリクエストごとに単一ビデオのままにしてください。
  • クライアント設定パスが不明な場合、候補となる設定ファイルをスキャンし、すでにMCP設定が含まれているものを最初に選択してください。
  • クライアント設定を変更した後、必要であればクライアントを再起動するようユーザーに思い出させてください。
  • Codex固有のディレクトリが存在すると仮定しないでください。ユーザーが明示的にクライアント固有のパスを指定しない限り、エージェントに依存しないコマンドを使用してください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Use YouTube Data MCP

Workflow

  1. Confirm Node.js is installed and npm and npx work.
  2. Ask user for API key only when missing.
  3. Detect client and OS, then write MCP config.
  4. Verify MCP connectivity and run capability discovery:
    • tools/list
    • get_patch_notes
  5. Strongly recommend helper skill and Python dependency setup for users who want the full local document and spreadsheet workflow.
  6. Explain to user how to use current MCP abilities in plain language.

Step 1: Confirm Node.js Tooling

  • Assume this skill has already been installed with npx skills add .... Do not try to self-update or reinstall this skill unless the user explicitly asks.
  • First check the latest stable Node.js release using an official Node.js source when internet access is available.
  • Then verify local tooling:
    node -v
    npm -v
    npx -v
  • If node is missing, the agent should install Node.js directly instead of asking the user to do it manually.
  • If installation requires elevated permissions, the agent should request permission and then perform the installation itself once permission is granted.
  • If node exists but npm or npx fails, treat the local Node.js installation as incomplete and have the agent repair or reinstall Node.js directly instead of sending the user away to do it.
  • After Node.js is confirmed, continue with MCP setup. Do not block on Python here.

Step 2: Ask For API Key

  • If API key is not already provided in env or config, ask user once:
    • Please provide your MCP API key for https://mkterswingman.com
  • Never echo full key in logs; mask with prefix/suffix in outputs.

Step 3: Configure MCP Client

  • Read references/client-configs.md.
  • Detect environment and patch the matching MCP config file.
  • Register this server using:
    • URL: https://mkterswingman.com/mcp
    • Header: Authorization: Bearer <API_KEY>
    • Transport: Streamable HTTP (or tool-specific equivalent)

Step 4: Post-Install Capability Discovery

  • Immediately call:
    • tools/list
    • get_patch_notes
  • Summarize:
    • Newest features and limits
    • Which tools support batch input
    • Recommended usage patterns for the current release

Step 5: Strongly Recommended Local File Workflow Setup

  • For most users, strongly recommend this step after MCP setup succeeds. It enables the full local document and spreadsheet workflow around the MCP.
  • Install optional helper skills with public GitHub URLs:
    npx -y skills add https://github.com/anthropics/skills/tree/main/skills/docx --yes
    npx -y skills add https://github.com/anthropics/skills/tree/main/skills/xlsx --yes
    npx -y skills add https://github.com/anthropics/skills/tree/main/skills/pptx --yes
  • If the active agent requires explicit targets, add the same --agent ... --global options the user used for the main skill install.
  • Explain that helper skill installation is separate from MCP setup. The YouTube Data MCP is already usable even before these helpers are installed, but most users will benefit from adding them.
  • For Python-backed spreadsheet workflows, assume Python may be missing and verify the interpreter first:
    python3 --version
  • If python3 is unavailable, also check:
    python --version
  • If neither python3 nor python is available, ask the agent to search for the latest official Python installation method for the user's current OS before giving instructions.
  • If Python is available but the spreadsheet stack is missing, ask the agent to search for the latest recommended install method for pandas and openpyxl on the user's current platform before giving instructions.

Step 6: User Briefing Template

  • Tell user:
    • Besides subtitle fetching, most tools support batch inputs.
    • User can paste multiple links directly in chat.
    • User can also provide Excel, CSV, and DOCX for link extraction after the strongly recommended helper setup.
    • Results can be written back to local DOCX or Excel after the strongly recommended helper setup.

Notes

  • Keep subtitle mode as single-video per request unless project rules change.
  • If a client config path is uncertain, scan candidate config files and pick the one that already contains MCP settings first.
  • After changing client config, remind user to restart the client if required.
  • Do not assume Codex-specific directories exist. Use agent-neutral commands unless the user explicitly states a client-specific path.