Agent skill · writing content · intellectronica

youtube-transcript

Extract transcripts from YouTube videos. Use when the user asks for a transcript, subtitles, or captions of a YouTube video and provides a YouTube URL (youtube.com/watch?v=, youtu.be/, or similar). Supports output with or without timestamps.

Why this skill is useful

Adds a script for extracting transcripts from YouTube videos, which includes specific command usage and output formatting not commonly known.

What it needs

Requires youtube-transcript-api installed locally. About 1k tokens when loaded. Last updated 2026-04-25. 281 stars on the source repository.

What this skill does

YouTube Transcript Extract transcripts from YouTube videos using the youtube-transcript-api. Usage Run the script with a YouTube URL or video ID: With timestamps: Defaults Without timestamps (default): Plain text, one line per caption segment With timestamps: [MM:SS] text format (or [HH:MM:SS] for longer videos) Supported URL Formats https://www.youtube.com/watch?v=VIDEOID https://youtu.be/VIDEOID https://youtube.com/embed/VIDEOID Raw video ID (11 characters) Output CRITICAL: YOU MUST NEVER MODIFY THE RETURNED TRANSCRIPT If the transcript is without timestamps, you SHOULD clean it up so that it is arranged by complete paragraphs and the lines don't cut in the middle of sentences. If you were asked to save the transcript to a specific file, save it to the requested file. If no output file was specified, use the YouTube video ID with a -transcript.txt suffix. Notes Fetches auto-generated or manually added captions (whichever is available) Requires the video to have captions enabled Falls back to auto-generated captions if manual ones aren't available

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills intellectronica/skills--95cd3f

View the source on GitHub

Browse the @skills marketplace