domains / families / media / youtube-transcript

youtube-transcript

combined

Fetch transcripts from YouTube videos for summarization and analysis. YouTube transcript extraction and content reformatting: given a YouTube video URL, opens the video's transcript panel, extracts all timestamped segments, and transforms the raw transcript into summaries, chapter outlines, Twitter/X threads, blog posts, or notable quotes. Use when the user shares a YouTube URL or video link, asks to summarize a video, get a transcript, extract content from a YouTube video, get YouTube captions, extract YouTube captions, download YouTube captions, transcribe YouTube video, YouTube video to text, make a thread from YouTube, YouTube to blog post, YouTube to article, pull transcript from YouTube, YouTube content extraction, convert YouTube to text, video to transcript. Also applies when user wants to reformat any YouTube video content into structured output (chapters, threads, blog articles, key quotes).

When to use

When not to use

Skill page

Conflict

The three copies implement the same high-level goal (getting a YouTube video's spoken content) but use fundamentally different mechanisms that are not interchangeable. The browser-act copy uses a browser automation workflow to scrape the YouTube UI and produces timestamped segments plus a content-reformatting pipeline (summary, chapters, thread, blog, quotes). The badlogic copy uses a local Node.js script to fetch a timestamped transcript. The davepoon and sickn33 copies use the getyoutubetranscript.com REST API, which returns a single string without timestamps and includes additional features like search, channel resolution, and playlist fetching. Because the methods conflict (browser scraping vs. local script vs. external API) and the outputs differ (timestamped vs. untimestamped), crowning one would hide the real alternatives. The sickn33 copy is a mirror of the davepoon copy, so they are treated as the same approach.