Communitygithub.com

YouTube 字幕技能

此技能让 AI 助手能够获取并处理 YouTube 视频字幕,便于进行内容分析、总结和翻译。

YouTube 字幕技能 是什么?

该技能使 AI 助手(如 Claude、Cursor 等)能够直接从 YouTube 获取视频字幕。它提供了一个功能,允许助手请求指定 YouTube 视频 ID 的字幕。通过解析视频 ID,助手可以访问并提取字幕文本,用于摘要生成、翻译、关键词提取或内容分析等任务。该技能适用于任何支持自定义技能的 AI 平台,兼容 YouTube 的标准字幕格式。它通过 API 获取字幕数据,返回结构化的文本,方便进一步处理。这对于需要处理大量视频内容进行信息检索、学习辅助或内容本地化的开发者来说非常有用。技能的核心是一个简单的字幕获取命令或函数,能够无缝集成到现有工作流中。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add AkinolaVictor/youtube-subtitles-skill

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

YouTube 字幕技能 是做什么的?

一个 AI 助手技能仓库,用于获取和处理 YouTube 视频字幕。

功能

  • 获取指定 YouTube 视频的字幕
  • 支持多种字幕语言(如果可用)
  • 返回结构化的字幕文本,便于分析和处理

使用方法

  1. 在支持的 AI 代理(如 Claude Code、Cursor、Codex)中使用此技能。
  2. 提供有效的 YouTube 视频 ID(例如 https://www.youtube.com/watch?v=XXXX 中的 XXXX 部分)。
  3. AI 助手将自动获取字幕并以可用格式返回。

要求

  • 在运行 AI 助手的计算机上安装 Python。
  • 需要网络连接以访问 YouTube 的 API。
  • (可选)安装 youtube-transcript-api 库:pip install youtube-transcript-api。

工作原理

技能使用 youtube-transcript-api 库从 YouTube 获取字幕。它解析视频 ID,通过 YouTube 的 API 请求字幕,并将字幕文本返回给用户。如果视频有多种语言的字幕,用户可以指定首选语言。

示例

  • 获取视频 ID 为 dQw4w9WgXcQ 的字幕
  • AI 助手将返回可利用的字幕文本进行分析、总结或翻译。

故障排除

  • 如果视频没有字幕,可能会返回空结果。
  • 某些区域限制的视频可能无法访问字幕。
  • 确保网络连接稳定。

相关技能