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.
Install with Tessl CLI
npx tessl i github:intellectronica/agent-skills --skill youtube-transcript92
Does it follow best practices?
Validation for skill structure
Extract transcripts from YouTube videos using the youtube-transcript-api.
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[MM:SS] text format (or [HH:MM:SS] for longer videos)https://www.youtube.com/watch?v=VIDEO_IDhttps://youtu.be/VIDEO_IDhttps://youtube.com/embed/VIDEO_ID-transcript.txt suffix.If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.