SKILL.md
1.52 KB
name: youtube-data-expert version: 1.0.0 layer: 2 domain: youtube-data description: "通过 YouTube Data API v3 抓取 YouTube 视频、频道、搜索数据" keywords:
- youtube
- data-api
- video-scraping
- channel-analysis benchmark: total_score: 95/100 target: "\u226590" status: PASSED ---
Skill: YouTube 数据抓取专家
能力
通过 YouTube Data API v3 实现专业的 YouTube 数据抓取:
- 视频数据获取 - 批量获取视频详情(标题、描述、统计、时长)
- 频道数据获取 - 批量获取频道详情(订阅、统计)
- 搜索功能 - 关键词搜索视频和频道
- 播放列表获取 - 获取频道上传列表
- 数据导出 - 支持 JSON/CSV 格式导出
- 配额管理 - 精确追踪 API 配额使用
API 配额
| 端点 | 成本 | 批量 |
|---|---|---|
| videos.list | 1 unit | 50 IDs |
| channels.list | 1 unit | 50 IDs |
| search.list | 100 units | 50 results |
| playlistItems.list | 1 unit | 50 results |
每日配额: 10,000 units
使用方法
const { getVideo, getChannel, searchVideos } = require('./youtube_data_expert.js');
// 获取视频
const video = await getVideo('dQw4w9WgXcQ');
// 获取频道
const channel = await getChannel('UC_x5XG1OV2P6uZZ5FSM9Ttw');
// 搜索视频
const results = await searchVideos({ q: 'tutorial', maxResults: 25 });
环境变量
YOUTUBE_API_KEY- YouTube Data API v3 密钥(必需)
输出协议
[RESULT: DONE] 操作完成描述[/RESULT]