Fetch transcripts from YouTube videos. Use when user says "get transcript", "fetch transcript", "YouTube transcript", "pull captions", "what does this video say", or pastes a YouTube URL and wants the text content extracted. Also use when user wants to research or summarize a YouTube video.
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 Transcript Extractor
Fetch and return transcripts from YouTube videos using the bundled Python script.
## When to Activate
- User pastes a YouTube URL and wants the transcript
- User asks to "get the transcript" or "fetch captions" for a video
- User wants to research, summarize, or extract learnings from a YouTube video
- User provides multiple YouTube URLs for batch transcript extraction
## How It Works
### Step 1: Extract the transcript
Run the script with the video URL or ID:
```bash
uv run .claude/skills/youtube-transcript/scripts/get_transcript.py "VIDEO_URL_OR_ID"
```
For timestamped output:
```bash
uv run .claude/skills/youtube-transcript/scripts/get_transcript.py "VIDEO_URL_OR_ID" --timestamps
```
### Step 2: Handle the output
**Supported URL formats:**
- `https://www.youtube.com/watch?v=VIDEO_ID`
- `https://youtu.be/VIDEO_ID`
- `https://www.youtube.com/embed/VIDEO_ID`
- Raw 11-character video ID
**Output rules:**
- Never modify the returned transcript text. Present it exactly as returned.
- When timestamps are not used, arrange the raw text into coherent paragraphs by topic for readability.
…
The line at the top of this page pins the label git:20260808.7dfb5c7, 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.
GET https://markdownregistry.com/api/v1/artifacts/art_6pmyvlkzqhmrn4bq
GET https://markdownregistry.com/api/v1/resolve?ref=qa-aman/claude-skills/youtube-transcript
GET https://markdownregistry.com/api/v1/blob/b52350abe6274ebaeef7743492b2503c76f71b94c22c7e93cf821065124b2e2a
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.
qa-aman/claude-skills · .claude/skills/create-skill/SKILL.md · Create or update Claude Code skills following Anthropic's official skill standard. Use when user says "create a skill"…
qa-aman/claude-skills · .claude/skills/sync-skills/SKILL.md · Fetch skills from projects on the current system, genericize them, and add to the claude-skills repository. Use when…
qa-aman/claude-skills · skills/by-role/accountant/audit-workpaper/SKILL.md · Write a clear, reviewable audit workpaper documenting procedures, evidence, and conclusions. Use when an auditor says…
qa-aman/claude-skills · skills/by-role/accountant/budget-variance-analysis/SKILL.md · Analyze budget vs. actual variances, identify root causes, and recommend corrective actions. Use when an accountant or…
qa-aman/claude-skills · skills/by-role/accountant/financial-statement-review/SKILL.md · Analyze and interpret financial statements to surface performance signals, quality concerns, and red flags. Use when an…
qa-aman/claude-skills · skills/by-role/accountant/month-end-close/SKILL.md · Run, document, or review a structured month-end close process. Use when an accountant says "help me with month-end…
qa-aman/claude-skills · skills/by-role/accountant/tax-position-memo/SKILL.md · Write a technical tax position memo that documents a tax filing position with authorities, facts, analysis, and…
qa-aman/claude-skills · skills/by-role/business-analyst/acceptance-criteria-writer/SKILL.md · Write measurable acceptance criteria for requirements or user stories. Use when the user says "write acceptance…
qa-aman/claude-skills · skills/by-role/business-analyst/brd-writer/SKILL.md · Write a Business Requirements Document. Use when the user says "write a BRD", "business requirements", "document the…
qa-aman/claude-skills · skills/by-role/business-analyst/cost-benefit-analysis/SKILL.md · Build a business case with costs, benefits, and ROI. Use when the user says "cost-benefit analysis", "business case"…
qa-aman/claude-skills · skills/by-role/business-analyst/data-dictionary/SKILL.md · Generate a data dictionary documenting entities, fields, and business rules. Use when the user says "data dictionary"…
davepoon/buildwithclaude · plugins/all-skills/skills/youtube-transcript/SKILL.md · Use when the user wants a YouTube video's transcript fetched, wants to summarize/analyze/quote a YouTube video by its…
nicepkg/ai-workflow · workflows/content-creator-workflow/.claude/skills/youtube-transcript/SKILL.md · Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from…
nicepkg/ai-workflow · workflows/talk-to-slidev-workflow/.claude/skills/youtube-transcript/SKILL.md · Fetch transcripts from YouTube videos for summarization and analysis.
sandbaseai/sandbase-skills · research/youtube-transcript/SKILL.md · Extract full transcripts and captions from YouTube videos for content analysis, summarization, note-taking, and…
canvascoding/canvas-notebook · seed_skills/youtube-transcript/SKILL.md · Fetch transcripts from YouTube videos for summarization, analysis, or reference. Accepts video ID or full URL. No API…
dannykkh/skill-olympus · skills/youtube-transcript/SKILL.md · YouTube 영상 자막을 추출하고 요약합니다. yt-dlp 기반으로 MCP 없이 로컬에서 안정적으로 동작합니다. /youtube-transcript 또는 "이 영상 자막 가져와"로 실행.
firzus/agent-skills · skills/engineering/youtube-transcript/SKILL.md · Transcribes YouTube videos and produces evidence-backed learning reports. Use when asked to extract YouTube captions…