youtube-transcribe SKILL.md skillA
youtube-transcribe from chubbyguan/chubbyskills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add chubbyguan/chubbyskills/youtube-transcribe@v1.0.0Pins v1.0.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- chubbyguan/chubbyskills
- Path
youtube-transcribe/SKILL.md- Versions recorded
- 5
- Latest version
- v1.0.0, committed Sep 16, 2026
- First version recorded
- Jun 2, 2026
- Size
- 3,934 bytes
- Repository stars
- 1,313
- License
- MIT
YouTube 视频 → 下载 → 转录 → 翻译 → 存为 Markdown。 支持中英文,英文内容自动翻译成中文,输出中英对照。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# YouTube 视频转录 + 翻译 Skill **字幕优先**:先抓官方/自动字幕(秒级、免 GPU),抓不到再下载音频用 SenseVoice-Small 转录;英文内容自动翻译成中文,输出中英对照 Markdown。加 `--no-subtitle` 可强制走音频转录。 ## 为什么需要这个 YouTube 有大量优质英文内容,但很多人没时间看完或语言不通。这个 skill: - 转录视频为文字(支持中英文) - 英文内容自动翻译成高质量中文 - 输出中英对照,方便学习 ## 环境要求 ```bash # Python 3.9+ python -m venv .venv source .venv/bin/activate # 依赖 pip install funasr modelscope torch torchaudio # 系统依赖 # macOS: brew install ffmpeg yt-dlp # Ubuntu: sudo apt install ffmpeg && pip install yt-dlp # 翻译功能(可选,英文视频需要) export DEEPSEEK_API_KEY="your-api-key" ``` ## 使用方法 ```bash python scripts/transcribe.py "https://www.youtube.com/watch?v=xxxxx" python scripts/transcribe.py "https://www.youtube.com/watch?v=xxxxx" --output ./output python scripts/transcribe.py "https://www.youtube.com/watch?v=xxxxx" --no-translate # 不翻译 python scripts/transcribe.py "https://www.youtube.com/watch?v=xxxxx" --no-subtitle # 强制音频转录 python scripts/batch_transcribe.py urls.txt -o ./output --no-translate ``` ## 流程 ### Step 1: yt-dlp 下载音频 ```bash yt-dlp --extract-audio --audio-format mp3 --audio-quality 128K \ "https://www.youtube.com/watch?v=xxxxx" ``` ### Step 2: SenseVoice-Small 转录 ```python from funasr import AutoModel …
Read the whole file at its exact version.
How to install
mdr add chubbyguan/chubbyskills/youtube-transcribe@sha256:9942a85fc62176eaThe line at the top of this page pins the label v1.0.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_2yz2iytzupe7mtl6)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Jun 2, 2026 and Sep 16, 2026, about one every 26 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v1.0.0 latest | 2026-09-16 | bbd18b8 | 3,934 B | A | view · diff |
| v1.0.0 | 2026-06-30 | 820b293 | 3,908 B | A | view · diff |
| v1.0.0 | 2026-06-15 | b144592 | 3,645 B | A | view · diff |
| v1.0.0 | 2026-06-14 | cdbe58e | 3,379 B | A | view · diff |
| v1.0.0 | 2026-06-02 | 53000c1 | 3,167 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (3934 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
chubbyguan/chubbyskills · 1,313 stars · license MIT · pushed 2026-10-14 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_2yz2iytzupe7mtl6 GET https://markdownregistry.com/api/v1/resolve?ref=chubbyguan/chubbyskills/youtube-transcribe GET https://markdownregistry.com/api/v1/blob/9942a85fc62176ea6af925a10638741d4719396d447ebc02a074b0e2fa8f6690
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from chubbyguan/chubbyskills
Every file in chubbyguan/chubbyskills