Skills for Real Engineers. Straight from my .agents directory.
baoyu-youtube-transcript
Agent skill fromJimLiu/baoyu-skills
Downloads YouTube video transcripts/subtitles and cover images by URL or video ID. Supports multiple languages, translation, chapters, and speaker identification. Caches raw data for fast re-formatting. Use when user asks to "get YouTube transcript", "download subtitles", "get captions", "YouTube字幕", "YouTube封面", "视频封面", "video thumbnail", "video cover image", or provides a YouTube URL and wants the transcript/subtitle text or cover image extracted.
How to install baoyu-youtube-transcript
npx skills add JimLiu/baoyu-skills# or add only this skill to Claude Code: copy the folder
skills/baoyu-youtube-transcript/
# into
~/.claude/skills/baoyu-youtube-transcript/ (all projects)
.claude/skills/baoyu-youtube-transcript/ (one project)
1# YouTube Transcript23Works with manual and auto-generated transcripts. No API key or browser: uses YouTube's InnerTube API, falling back to `yt-dlp` when YouTube blocks the direct path. First run also fetches metadata and cover image and caches raw data for fast re-formatting.45## Script Directory67`{baseDir}` = this SKILL.md's directory. `${BUN_X}` = `bun` if installed; else `npx -y bun` if `npx` available; else suggest installing bun. Replace `{baseDir}` and `${BUN_X}` with actual values.89| Script | Purpose |10|--------|---------|11| `scripts/main.ts` | Transcript download CLI |1213## Usage1415```bash16${BUN_X} {baseDir}/scripts/main.ts <youtube-url-or-id> # markdown with timestamps (English)17${BUN_X} {baseDir}/scripts/main.ts <url> --languages zh,en,ja # language priority18${BUN_X} {baseDir}/scripts/main.ts <url> --chapters --speakers19${BUN_X} {baseDir}/scripts/main.ts <url> --format srt20${BUN_X} {baseDir}/scripts/main.ts <url> --translate zh-Hans21${BUN_X} {baseDir}/scripts/main.ts <url> --list22```2324| Option | Description | Default |25|--------|-------------|---------|26| `<url-or-id>` | YouTube URL or video ID (multiple allowed) | Required |27| `--languages <codes>` | Language codes, comma-separated, in priority order | `en` |28| `--format <fmt>` | `text` (`.md`: frontmatter incl. `description`, title, summary, optional TOC/cover/timestamps/chapters/speakers) or `srt` | `text` |29| `--translate <code>` | Translate to language code | |30…
Excerpt shown under the repository's MIT license.
More skills in baoyu-skills
Similar skill repositories
Public repository for Agent Skills
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
