youtube-downloader

Download YouTube subtitles with yt-dlp and convert VTT files to plain text.

9|2|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/cdeistopened/content-os --skill youtube-downloader-cdeistopened
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-downloader
Source: https://github.com/cdeistopened/content-os/tree/main/skills/video/youtube-downloader
Command: npx skills add https://github.com/cdeistopened/content-os --skill youtube-downloader-cdeistopened

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yt-dlp, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of downloading transcripts and captions from YouTube videos, making video content accessible as text.

Core Features & Use Cases

  • Transcript Download: Fetches manual or auto-generated subtitles from any YouTube video.
  • Text Conversion: Converts downloaded subtitle files (VTT) into clean, readable plain text.
  • Automated Polishing: Cleans up the transcript by removing filler words, fixing grammar, and structuring the text.
  • Use Case: You need to create a blog post summarizing a YouTube tutorial. This Skill can quickly provide you with the full transcript of the video.

Quick Start

Use the youtube-downloader skill to download the transcript for the YouTube video at the provided URL.

Frequently Asked Questions about youtube-downloader

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download YouTube transcripts and convert subtitles to plain text?

To download YouTube transcripts and convert subtitles to plain text, you can use a tool that fetches video subtitle files via yt-dlp and cleans the VTT format into readable text. This process extracts both manual and auto-generated captions.

Can I extract auto-generated captions from a YouTube video?

Yes, you can extract auto-generated captions from a YouTube video. The transcript extraction process handles both manually uploaded subtitles and YouTube's auto-generated captions, converting them into a deduplicated, polished plain text format.

Do I need yt-dlp installed to fetch YouTube subtitles?

Yes, you need yt-dlp installed to fetch YouTube subtitles. The transcript download mechanism relies entirely on yt-dlp to extract and download subtitle data from the video URL before converting it into clean text.

What is the best way to clean up VTT subtitle files for a blog post?

The best way to clean up VTT subtitle files for a blog post is to automate the text conversion process. This approach removes filler words, fixes grammar, and structures the transcript into a polished, deduplicated plain text format suitable for summarization.

Why does my YouTube transcript download contain duplicate lines?

YouTube transcript downloads often contain duplicate lines due to the overlapping timestamps in VTT subtitle files. Applying an automated polishing process deduplicates the text, removing redundant entries to produce a clean, readable transcript.