YouTube连接器技能

一个Claude Code技能,使AI助手能够访问YouTube,包括搜索视频、获取统计信息、读取评论、浏览播放列表和提取字幕。

  • by ShellyDeng08
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 ShellyDeng08/youtube-connector-skill

使用说明

youtube连接器技能

A. 克劳德代码技能 这使人工智能助手能够访问YouTube——搜索视频、获取统计数据、阅读评论、浏览播放列表和提取文字记录。用途 curl + jq + yt-dlp 而不是MCP服务器。

技能vs MCP:这是一种轻量级的替代方案 youtube连接器mcp.这项技能教Claude通过CLI直接调用YouTube Data API v3,而不是运行持久的MCP服务器进程-令牌更少,设置更简单,功能相同。

关键词:YouTube API,YouTube技能,克劳德代码技能,YouTube CLI,YouTube数据API v3,YouTube搜索,YouTube文字记录,YouTube评论,YouTube scraper,AI YouTube浏览器,克劳德码插件,YouTube连接器,yt-dlp,视频分析,YouTube字幕,YouTube字幕


特性

  • 搜索 --使用过滤器查找视频、频道和播放列表
  • 视频详细信息 --元数据、统计数据、持续时间、缩略图
  • 频道信息 --按ID或@handle统计的订户数、视频数
  • 评论 --获取带有点赞和回复的视频评论
  • 播放列表 --列出频道播放列表并浏览播放列表内容
  • 文字记录 --通过以下方式提取带有时间戳的字幕/字幕 yt-dlp
  • 两种模式 -API模式(具有自由密钥,可靠)或仅yt-dlp模式(不需要密钥)
  • 配额意识 -知道API单位成本,喜欢廉价的操作
  • 交叉平台的 --适用于macOS、Linux和WSL

两种模式

API模式(推荐) yt-dlp模式(无密钥)
需要API密钥 是(免费) 否
可靠性 高级官方谷歌API 媒体-直接抓取YouTube
费率限制 10000台/天(管理) 基于IP,可能会被阻止
数据准确性 精确计数 某些值可能四舍五入
速度 快 慢(尤其是评论)
风险 无 YouTube可能会阻止IP或中断前端更改

推荐:获取免费API密钥以获得最佳体验。使用yt-dlp模式作为后备或偶尔使用。


快速开始

1.安装yt-dlp(两种模式都需要)

brew install yt-dlp    # macOS
pip install yt-dlp      # or via pip

2.设置API密钥(可选但推荐)

# Get a free key from https://console.cloud.google.com/apis/credentials
# Enable "YouTube Data API v3" in your Google Cloud project
export YOUTUBE_API_KEY="your_api_key_here"

如果没有API键,该技能将自动使用yt-dlp模式。这是可行的,但YouTube的IP速率限制风险更高——请参阅上面的模式比较。

3.安装技能

选项A:Claude代码项目设置(推荐)

添加 .claude/settings.json:

{
  "skills": [
    "/path/to/youtube-connector-skill/youtube-connector-skill.md"
  ]
}

选项B:复制到您的项目中

mkdir -p .claude/skills
cp youtube-connector-skill.md .claude/skills/

需求

工具 安装 注意事项
curl 预装 随附所有现代操作系统
jq brew install jq / apt install jq JSON处理器
yt-dlp brew install yt-dlp / pip install yt-dlp 必需-用于成绩单和无密钥模式
YouTube API密钥 谷歌云控制台 可选。免费,10K台/天。建议可靠访问

用法

安装后,只需自然地与Claude交谈:

“在YouTube上搜索有关Rust编程的最新视频”

“获取此视频的统计数据:https://www.youtube.com/watch?v=..."

“@mkbhd有多少订阅者?”

“获取此视频的文字记录”

“这段视频的最高评价是什么?”

“列出此频道的所有播放列表”


API配额

YouTube Data API v3的默认每日配额为 10000台 (免费)。

运营 成本 备注
search.list 100台 昂贵——节约使用
videos.list 1个单元 每次呼叫最多可处理50个ID
channels.list 1台
commentThreads.list 1台
playlistItems.list 1台
playlists.list 1台

专业提示:首先搜索以获取ID,然后批量获取详细信息(最多50个视频为1个单位,而每次搜索为100个单位)。


技能与MCP比较

youtube连接器技能 youtube连接器mcp
设置 复制一个 .md 文件+API密钥 pip install +配置MCP
运行时 无需进程 持久化Python服务器
代币成本 约7KB按需加载 每个会话都加载了工具模式
依赖项 curl + jq + yt-dlp Python+pip包
文字记录 yt-dlp (更坚固) youtube-transcript-api
能力 相同的7个操作
平台 仅限Claude Code 任何与MCP兼容的AI

选择 技能 用于轻量级的Claude代码使用。选择 主控程序 如果您需要跨平台兼容性(Cursor、Windsurf等)。


相关项目


许可证

麻省理工学院