youtube-transcript

Installation
Summary

Extract transcripts from YouTube videos with optional timestamps.

  • Accepts multiple URL formats (youtube.com/watch?v=, youtu.be/, embed links, or raw video IDs) and outputs plain text or timestamped format
  • Fetches auto-generated or manually added captions, whichever is available; requires captions to be enabled on the video
  • Outputs to a file named VIDEO_ID-transcript.txt by default, or to a user-specified file path
  • When timestamps are omitted, reorganizes caption segments into complete paragraphs to avoid mid-sentence line breaks
SKILL.md

YouTube Transcript

Extract transcripts from YouTube videos using the youtube-transcript-api.

Usage

Run the script with a YouTube URL or video ID:

uv run scripts/get_transcript.py "VIDEO_URL_OR_ID"

With timestamps:

uv run scripts/get_transcript.py "VIDEO_URL_OR_ID" --timestamps

Defaults

Related skills

More from intellectronica/agent-skills

Installs
2.6K
GitHub Stars
259
First Seen
Jan 20, 2026