使用 AI 自动化管理 YouTube 视频上传与数据分析

解决视频创作者在重复性运营中的痛点:通过 Rube MCP 赋能 AI,直接自动化执行视频上传、元数据更新、播放列表维护以及频道数据抓取,无需手动操作后台。

为什么需要这个技能

对于高频更新的 YouTube 创作者,手动上传视频、填写描述、设置标签和分析数据非常耗时。此外,获取特定频道的详细统计数据往往需要多次点击和跳转。

本技能通过 Rube MCP (Composio) 将 YouTube 的 API 能力直接映射给 AI。AI 不仅能帮你上传视频,还能通过一套逻辑自动完成“搜索竞品 提取数据 优化本视频标签 批量更新”的复杂工作流,极大地提升运营效率。

适用场景

  • 自动化发布:AI 根据视频内容自动生成标题、描述和标签并完成上传。
  • 竞品分析:通过关键词搜索特定类型的视频,并批量获取其观看数、点赞数等细节。
  • 频道维护:自动将新视频分类到指定的播放列表中,或批量清理过时的订阅。
  • 数据审计:定期导出频道统计数据,分析视频表现趋势。

核心工作流

1. 环境配置与连接

首先在客户端配置中添加 https://rube.app/mcp 作为 MCP 服务器。调用 RUBE_MANAGE_CONNECTIONS 并指定 youtube 工具集,通过返回的 Google OAuth 链接完成授权,确保状态为 ACTIVE

2. 视频上传与优化

  • 上传:使用 YOUTUBE_UPLOAD_VIDEO。注意 videoFilePath 必须包含 s3key
  • 精修:上传后调用 YOUTUBE_UPDATE_VIDEO 修改元数据,或使用 YOUTUBE_UPDATE_THUMBNAIL 设置自定义封面。

3. 内容搜索与详情抓取

  • 搜索:使用 YOUTUBE_SEARCH_YOU_TUBE 获取初步结果(仅含 Snippet)。
  • 详情:对感兴趣的视频 ID 调用 YOUTUBE_VIDEO_DETAILSYOUTUBE_GET_VIDEO_DETAILS_BATCH 获取精确的统计数据。

4. 频道分析链路

  • ** ID 解析**:先用 YOUTUBE_GET_CHANNEL_ID_BY_HANDLE@handle 转换为 channelId
  • 指标获取:调用 YOUTUBE_GET_CHANNEL_STATISTICS 获取订阅数和总观看量。

注意事项

  • 配额管理:YouTube API 每日配额有限(默认 10,000 单位)。上传操作(1600 单位)成本极高,建议仅在必要时上传,元数据修改优先使用 UPDATE 接口。
  • ID 区分:不要混淆 UC 开头的频道 ID 和 PL 开头的播放列表 ID。获取频道所有上传视频时,需将 UC 前缀替换为 UU 转换为上传列表 ID。
  • 分页处理:当结果过多时,必须检查响应中的 nextPageToken 并将其传递给下一次请求的 pageToken 参数。

下载和安装

下载 youtube-automation 中文版 Skill ZIP

解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md

你可能还需要

暂无推荐