extract-transcript
Fetches and formats timestamped text transcripts from YouTube video URLs.
Install
mkdir -p .claude/skills/extract-transcript && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10201" && unzip -o skill.zip -d .claude/skills/extract-transcript && rm skill.zipInstalls to .claude/skills/extract-transcript
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Extract a timestamped transcript from a YouTube video. Returns text with [MM:SS] or [HH:MM:SS] timestamps for each segment. USE FOR: get transcript, transcribe YouTube video, fetch video transcript, YouTube captions.Key capabilities
- →Extract YouTube transcripts
- →Convert to timestamped text
- →Support multiple URL formats
How it works
It runs a Python script to fetch and format YouTube captions into a timestamped text file.
Inputs & outputs
When to use extract-transcript
- →Transcribe YouTube videos
- →Create documentation from video tutorials
- →Analyze video content
- →Extract key timestamps from talk recordings
About this skill
Extract transcript from YouTube video
Run the extract_transcript.py script to fetch a timestamped transcript:
uv run .github/skills/extract-transcript/extract_transcript.py <youtube_url> [output_file]
Arguments
youtube_url(required): YouTube video URL. Supported formats:https://www.youtube.com/watch?v=VIDEO_IDhttps://youtu.be/VIDEO_IDhttps://www.youtube.com/embed/VIDEO_ID
output_file(optional): Path to save the transcript. If omitted, prints to stdout.
Output format
Each line has a timestamp followed by the transcript text:
[00:00] Welcome to this talk about...
[00:15] Today we'll be covering...
[01:30] Let's start with the first topic...
Timestamps use [MM:SS] format for videos under an hour, [HH:MM:SS] for longer videos.
When not to use it
- →When the video has no captions
Limitations
- →Requires video to have captions
- →Limited to YouTube
How it compares
It provides a direct, automated way to get structured transcripts from YouTube, suitable for documentation.
Compared to similar skills
extract-transcript side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| extract-transcript (this skill) | 0 | 5mo | Review | Beginner |
| arxiv-to-md | 4 | 7mo | No flags | Beginner |
| literature-review | 559 | 2mo | Review | Advanced |
| biorxiv-database | 7 | 9mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by pamelafox
View all by pamelafox →You might also like
arxiv-to-md
solatis
Convert arXiv papers to LLM-consumable markdown. Invoke when user provides an arXiv ID or URL, or when syncing academic papers from a PDF folder to a markdown destination.
literature-review
K-Dense-AI
Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature searches across biomedical, scientific, and technical domains. Creates professionally formatted markdown documents and PDFs with verified citations in multiple citation styles (APA, Nature, Vancouver, etc.).
biorxiv-database
lifangda
Efficient database search tool for bioRxiv preprint server. Use this skill when searching for life sciences preprints by keywords, authors, date ranges, or categories, retrieving paper metadata, downloading PDFs, or conducting literature reviews.
lecture-transcript-slide-matcher
az9713
Combines YouTube lecture transcripts with PDF slides to create an interactive HTML page. Matches each slide to corresponding transcript segments, organized by key concepts. Use when users want to create synchronized lecture notes from transcript text files and slide PDFs.
youtube-summarizer
sickn33
Extract transcripts from YouTube videos and generate comprehensive, detailed summaries using intelligent analysis frameworks
youtube-collector
greatSumini
유튜브 채널을 등록하고 새 컨텐츠를 수집하여 자막 기반 요약을 생성하는 skill. 사용자가 (1) 유튜브 채널 등록/관리를 요청하거나, (2) 등록된 채널의 새 영상 수집을 요청하거나, (3) 유튜브 영상 요약을 요청할 때 사용. 데이터는 .reference/ 폴더에 YAML 형식으로 저장됨.