youtube-watcher

Fetch YouTube video transcripts with yt-dlp and output clean text.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/cgk-platform/cgk --skill youtube-watcher-cgk-platform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-watcher
Source: https://github.com/cgk-platform/cgk/tree/main/openclaw-skills/youtube-watcher
Command: npx skills add https://github.com/cgk-platform/cgk --skill youtube-watcher-cgk-platform

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Fetch and read transcripts from YouTube videos to enable summarization, QA, and content extraction.

Core Features & Use Cases

  • Retrieve transcripts from YouTube videos using yt-dlp
  • Use transcripts to summarize content, answer questions, or extract key details

Quick Start

Provide a YouTube video URL to fetch its transcript and generate a summary or answer questions.

Frequently Asked Questions about youtube-watcher

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

FAQPage Schema
How do I extract YouTube transcripts for content summarization?

You can extract YouTube transcripts for content summarization by providing a video URL to fetch subtitles using yt-dlp. The workflow normalizes the downloaded text and outputs clean transcript data ready for downstream summarization.

Can I fetch subtitles from YouTube videos to answer questions about the content?

Yes, you can fetch subtitles from YouTube videos to answer questions about the content. The tool retrieves available video subtitles via yt-dlp and normalizes them into clean text suitable for question answering and data extraction.

What is the best way to automate YouTube video text extraction for research?

The best way to automate YouTube video text extraction for research is using a yt-dlp based workflow. It downloads video subtitles and processes them through a lightweight Python script to output normalized text for quick access and analysis.

Do I need yt-dlp to retrieve YouTube subtitles for data extraction?

Yes, you need yt-dlp to retrieve YouTube subtitles for data extraction. It serves as the core dependency for downloading video subtitles, which are then normalized into clean text for summarization and QA tasks.

Does YouTube transcript extraction work for videos without available subtitles?

YouTube transcript extraction relies on downloading existing subtitles via yt-dlp. If a video lacks available subtitles or closed captions, the workflow cannot generate a transcript, limiting content extraction and summarization capabilities.