Agent SkillsNeverSight/learn-skills.dev › use-youtube-data-mcp

use-youtube-data-mcp

GitHub

自动化配置 YouTube Data MCP 服务,包括环境检查、API 密钥获取、客户端配置及连通性验证,并推荐本地文档处理辅助技能。

data/skills-md/17854120992/use-youtube-data-mcp-skill/use-youtube-data-mcp/SKILL.md NeverSight/learn-skills.dev

触发场景

需要集成 YouTube API 数据 配置 MCP 服务器连接

安装

npx skills add NeverSight/learn-skills.dev --skill use-youtube-data-mcp -g -y
更多选项

非标准路径

npx skills add https://github.com/NeverSight/learn-skills.dev/tree/main/data/skills-md/17854120992/use-youtube-data-mcp-skill/use-youtube-data-mcp -g -y

不安装直接使用

npx skills use NeverSight/learn-skills.dev@use-youtube-data-mcp

指定 Agent (Claude Code)

npx skills add NeverSight/learn-skills.dev --skill use-youtube-data-mcp -a claude-code -g -y

安装 repo 全部 skill

npx skills add NeverSight/learn-skills.dev --all -g -y

预览 repo 内 skill

npx skills add NeverSight/learn-skills.dev --list

SKILL.md

Frontmatter
{
    "name": "use-youtube-data-mcp",
    "description": "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."
}

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.

版本历史

  • e0220ca 当前 2026-07-05 20:40

依赖关系

  • suggested ...

同 Skill 集合

data/skills-md/00prabalk00/claude-skills/knowledge-base-gap-finder/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-agile/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-auth/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-issues/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-project-management/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-projects/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-safe/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-search/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-spaces/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-transitions/SKILL.md
data/skills-md/0731coderlee-sudo/wechat-publisher/wechat-publisher/SKILL.md
data/skills-md/0froq/skills/conventionalcommits/SKILL.md
data/skills-md/0froq/skills/nuxt/SKILL.md
data/skills-md/0froq/skills/oq/SKILL.md
data/skills-md/0froq/skills/pinia/SKILL.md
data/skills-md/0froq/skills/pnpm/SKILL.md
data/skills-md/0froq/skills/slidev/SKILL.md
data/skills-md/0froq/skills/tsdown/SKILL.md
data/skills-md/0froq/skills/turborepo/SKILL.md
data/skills-md/0froq/skills/unocss/SKILL.md
data/skills-md/0froq/skills/vitepress/SKILL.md
data/skills-md/0froq/skills/vitest/SKILL.md
data/skills-md/0froq/skills/vue-best-practices/SKILL.md
data/skills-md/0froq/skills/vue-router-best-practices/SKILL.md
data/skills-md/0froq/skills/vue-testing-best-practices/SKILL.md
data/skills-md/0froq/skills/vue/SKILL.md
data/skills-md/0froq/skills/vueuse-functions/SKILL.md
data/skills-md/0froq/skills/web-design-guidelines/SKILL.md
data/skills-md/0juano/agent-skills/bondterminal-x402/SKILL.md
data/skills-md/0juano/agent-skills/edgeone-pages-deploy/SKILL.md
data/skills-md/0juano/agent-skills/ley-ar/SKILL.md
data/skills-md/0juano/agent-skills/ticktick/SKILL.md
data/skills-md/0juano/agent-skills/x-image-cards/SKILL.md
data/skills-md/0juano/x-image-cards/x-image-cards/SKILL.md
data/skills-md/0x0funky/agent-sprite-forge/generate2dsprite/SKILL.md
data/skills-md/0x0funky/agent-sprite-forge/video2dsprite/SKILL.md
data/skills-md/0x2e/superpowers/brainstorming/SKILL.md
data/skills-md/0x2e/superpowers/dispatching-parallel-agents/SKILL.md
data/skills-md/0x2e/superpowers/executing-plans/SKILL.md
data/skills-md/0x2e/superpowers/finishing-a-development-branch/SKILL.md
data/skills-md/0x2e/superpowers/receiving-code-review/SKILL.md
data/skills-md/0x2e/superpowers/requesting-code-review/SKILL.md
data/skills-md/0x2e/superpowers/subagent-driven-development/SKILL.md
data/skills-md/0x2e/superpowers/systematic-debugging/SKILL.md
data/skills-md/0x2e/superpowers/test-driven-development/SKILL.md
data/skills-md/0x2e/superpowers/using-git-worktrees/SKILL.md
data/skills-md/0x2e/superpowers/using-superpowers/SKILL.md
data/skills-md/0x2e/superpowers/verification-before-completion/SKILL.md
data/skills-md/0x2e/superpowers/writing-plans/SKILL.md
data/skills-md/0x2e/superpowers/writing-skills/SKILL.md

元信息

文件数
0
版本
e4a0f95
Hash
d131c751
收录时间
2026-07-05 20:40

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-05 05:59
浙ICP备14020137号-1 $访客地图$