/install extract-youtube-transcript
Extract YouTube Transcript
Fetches plain-text transcripts from YouTube videos using extract_youtube_transcript.py in this skill folder.
Dependency
pip show youtube-transcript-api &>/dev/null || pip install youtube-transcript-api
Quick Start
python extract_youtube_transcript.py "https://www.youtube.com/watch?v=VIDEO_ID"
Supported URL formats: youtube.com/watch?v=, youtu.be/, /embed/, /live/, /shorts/, or a raw 11-char video ID.
Common Patterns
Fetch with preferred language(s)
python extract_youtube_transcript.py "URL" --lang zh-Hant en
Pass languages in priority order. Falls back to any available transcript if none match.
Save transcript to file
python extract_youtube_transcript.py "URL" --output transcript.txt
Text is printed to stdout and also written to the file.
List available languages first
python extract_youtube_transcript.py "URL" --list-langs
Use this to discover what language codes are available before fetching.
Language Codes
| Code | Language |
|---|---|
en |
English |
zh-Hant |
Traditional Chinese |
zh-Hans |
Simplified Chinese |
ja |
Japanese |
ko |
Korean |
es |
Spanish |
Error Handling
| Error | Cause | Recovery |
|---|---|---|
TranscriptsDisabled |
Owner disabled captions | No transcript available |
NoTranscriptFound |
Requested lang not found | Run --list-langs, pick an available code |
VideoUnavailable |
Video is private/deleted | Verify the URL |
AgeRestricted |
Age-gated video | Auth not supported; no workaround |
InvalidVideoId |
Malformed URL or ID | Check the URL format |
Workflow
- Try a direct fetch first
- If
NoTranscriptFound, run--list-langsto see available codes, then re-fetch with--lang \x3Ccode> - Save long transcripts to a file with
--outputfor easier downstream processing
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install extract-youtube-transcript - 安装完成后,直接呼叫该 Skill 的名称或使用
/extract-youtube-transcript触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Extract Youtube Transcript 是什么?
Extract plain-text transcripts from YouTube videos using a local Python script. Use when the user wants to fetch, extract, or get a transcript from a YouTube... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 986 次。
如何安装 Extract Youtube Transcript?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install extract-youtube-transcript」即可一键安装,无需额外配置。
Extract Youtube Transcript 是免费的吗?
是的,Extract Youtube Transcript 完全免费(开源免费),可自由下载、安装和使用。
Extract Youtube Transcript 支持哪些平台?
Extract Youtube Transcript 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Extract Youtube Transcript?
由 Joe Hu(@hushenglang)开发并维护,当前版本 v2.1.0。