A local, cost-free tool to extract and export transcripts from entire YouTube channels or playlists into structured data formats.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install youtube-full-channel-transcripts
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install youtube-full-channel-transcripts using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The YouTube Full Channel Transcripts skill is a robust Openclaw Skills extension designed for developers and researchers who need to build datasets from video content. Unlike expensive cloud-based scrapers, this skill operates entirely on your local machine using reliable open-source utilities. It automates the discovery of every video on a channel and systematically retrieves the text-based subtitles, providing a high-fidelity textual representation of video content without the need for manual transcription.
By leveraging this skill within the Openclaw Skills ecosystem, users can bypass the complexities of the YouTube Data API and avoid subscription fees associated with third-party actors. It is the ideal solution for training local LLMs, performing sentiment analysis on specific creators, or archiving educational content for offline search and retrieval.
To use this Openclaw Skills contribution, ensure you have the necessary system dependencies installed.
# Install system dependencies
brew install yt-dlp jq
# Basic usage command
youtube_full_channel_transcripts channel_url="https://www.youtube.com/@ChannelHandle" output_format="json"
The skill generates a structured output containing the following fields for every video processed:
| Field | Type | Description |
|---|---|---|
video_id |
String | The unique YouTube identifier for the video |
title |
String | The full title of the video |
url |
String | Direct link to the source video |
upload_date |
String | Date of publication in YYYYMMDD format |
duration |
Integer | Length of the video in seconds |
transcript |
String | The full extracted text of the subtitles |
is_auto_generated |
Boolean | Indicates if the transcript was AI-generated by YouTube |
max_videos parameter to sample large channels or test workflows without processing thousands of videos.Loading
A powerful customer service integration that enables AI agents to manage conversations and personalize support through the Gladly platform.

A high-performance location-based skill to find and filter shared office environments and coworking hubs near any coordinate.

A streamlined API for automating SSL/TLS certificate lifecycle management through DNS-based domain validation and secure provisioning.

HexaLotto is an entertainment-focused AI agent skill that uses traditional Chinese Liu Yao (Six Lines) hexagram derivation to predict lottery numbers for SSQ, DLT, and MARK6.

A specialized automation tool designed to translate AI agent skill documentation into Chinese while maintaining strict Markdown structure.

A professional career development platform that generates data-driven, personalized learning paths for IT support and helpdesk technicians.








































