
Yt Transcribe
- 31 installs
- 2 repo stars
- Updated August 1, 2026
- mhagrelius/dotfiles
Helps with ai & agent building tasks.
About
yt-transcribe is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.
- yt-transcribe
- AI & Agent Building
- AI-coding skill
Yt Transcribe by the numbers
- 31 all-time installs (skills.sh)
- Ranked #9,202 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/mhagrelius/dotfiles --skill yt-transcribeAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 31 |
|---|---|
| repo stars | ★ 2 |
| Last updated | August 1, 2026 |
| Repository | mhagrelius/dotfiles ↗ |
What it does
Helps with ai & agent building tasks.
Files
YouTube Video Transcription
Overview
Use yt-transcribe to get the actual spoken content from YouTube videos. Web search and fetch tools cannot access video content - they only see metadata.
When to Use
Use this skill when:
- User shares a YouTube URL and asks what it says/contains
- User wants information that likely exists in a video
- User asks "what does this video talk about?"
- You need to extract spoken content from YouTube
Do NOT use:
- For video metadata only (title, description) - web search is faster
- When user explicitly wants just the link, not content
Quick Reference
| Flag | Purpose |
|---|---|
-q | Required for LLMs - clean stdout, no progress noise |
-m tiny | Faster transcription (less accurate) |
-m medium | More accurate (slower, larger model) |
-o file | Save to file instead of stdout |
-f srt/vtt | Include timestamps |
Core Pattern
# Standard usage for LLM consumption
yt-transcribe "https://youtube.com/watch?v=VIDEO_ID" -q
# Faster but less accurate
yt-transcribe "https://youtube.com/watch?v=VIDEO_ID" -q -m tiny
# With timestamps
yt-transcribe "https://youtube.com/watch?v=VIDEO_ID" -q -f srtAlways use `-q` flag - suppresses progress output, gives clean transcript to stdout.
Workflow
1. User provides YouTube URL or asks about video content 2. Run: yt-transcribe "URL" -q 3. Read and summarize the transcript for the user 4. Answer their specific question using the transcript content
Common Mistakes
| Mistake | Fix |
|---|---|
| Trying WebFetch on YouTube URLs | YouTube blocks bots, use yt-transcribe |
Forgetting -q flag | Progress output pollutes response, always use -q |
| Web searching for "what does video say" | Search finds metadata, not content - transcribe instead |
| Using without setup | Run yt-transcribe --setup first if binaries missing (exit code 5) |
Exit Codes
0- Success5- Binary not found (run--setup)3- Network error4- Transcription error