tldw - YouTube Video Summarizer for Openclaw

A high-performance YouTube transcript extraction and summarization tool designed for rapid information retrieval and content synthesis.

vovavvk
v1.0.2
Feb 5, 2026
0
2.3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install tl-dw

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install tl-dw using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is tldw - YouTube Video Summarizer?

The tldw skill is a specialized utility for Openclaw Skills that bridges the gap between long-form video content and actionable insights. By leveraging the power of yt-dlp, it bypasses the need to watch hours of footage, instead providing a clean, deduplicated transcript ready for immediate analysis. This skill is essential for developers, researchers, and power users who need to synthesize information from educational content, news, or technical tutorials.

At its core, the tool handles the heavy lifting of caption extraction, artifact cleaning, and metadata organization. This allows the AI agent to focus on generating high-quality summaries, identifying key arguments, and extracting specific data points without the latency of manual video consumption.

tldw - YouTube Video Summarizer Use Cases

  • Summarizing long educational or technical YouTube videos to save time.
  • Extracting specific information or data points from documentary-style content.
  • Analyzing competitor video content or industry news without manual watching.
  • Creating searchable text archives of video-based research materials for Openclaw Skills users.

How tldw - YouTube Video Summarizer Works

  1. The skill receives a YouTube URL and initiates extraction using the yt-dlp engine.
  2. It identifies and downloads available subtitles or auto-generated captions in VTT, SRT, or JSON formats.
  3. A cleaning process is applied to the transcript to remove repetitive artifacts common in auto-generated text.
  4. The processed transcript and video metadata are returned as a structured JSON object for agent analysis.
  5. Results are cached locally to ensure high performance and reduce redundant network requests for future queries.

tldw - YouTube Video Summarizer Setup

Navigate to the skill directory and initialize the Python environment:

cd tldw/
python3 -m venv venv
venv/bin/pip install yt-dlp webvtt-py

Verify the installation by checking the yt-dlp version to ensure Openclaw Skills can execute the scripts correctly:

venv/bin/yt-dlp --version

tldw - YouTube Video Summarizer Data Schema & Taxonomy

The skill organizes its output into a structured JSON schema for easy parsing by the agent. Key metadata fields include:

Field Description
transcript The cleaned, deduplicated text of the video captions.
video_id The unique identifier for the YouTube video.
title The full title of the video content.
uploader The name of the YouTube channel or creator.
duration Total length of the video in seconds.
webpage_url The original source URL for reference.

tldw - YouTube Video Summarizer Advanced Features

  • Intelligent Caching: Local storage of transcripts in the cache/ directory to minimize bandwidth and latency.
  • Cookie Support: Ability to use Netscape-format cookie files to access age-restricted or members-only content.
  • Multi-format Extraction: Comprehensive support for various caption formats including VTT, SRT, and JSON.
  • Automated Deduplication: Specialized logic to clean up messy auto-generated YouTube captions by removing consecutive duplicate lines.
  • High-Volume Handling: Optimized for processing large transcripts (100k+ characters) directly within the main agent session for maximum reliability.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*