A robust transcript extraction utility that uses watch-page scraping and InnerTube API fallbacks to capture captions when other tools fail.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install youtube-transcript-fetcher
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-transcript-fetcher 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 Transcript Fetcher is a specialized utility designed for developers and researchers who need reliable access to video text data. Unlike standard caption tools that often fail when uploader subtitles are missing, this skill utilizes a multi-layered approach to ensure high recovery rates for auto-generated captions. By integrating this into your Openclaw Skills library, you gain a powerful asset for data collection and content analysis.
At its core, the tool prioritizes raw transcript accuracy over summarization. It is built to handle complex scenarios by rotating through multiple InnerTube player API client profiles, including Android, Web, and TV, to find valid caption tracks that simpler methods might miss.
To integrate this with your existing Openclaw Skills, ensure you have the required system dependencies installed. First, install the yt-dlp binary:
# For macOS users
brew install yt-dlp
# For Debian/Ubuntu users
sudo apt install yt-dlp
Then, navigate to the skill directory and install the necessary Python dependencies:
pip install -r requirements.txt
You can then run the fetcher using:
./youtube-transcript-fetcher --url <youtube-url>
The skill generates structured data focusing on the raw text content. The following schema describes the typical output structure:
| Attribute | Description |
|---|---|
transcript |
The full raw text recovered from the video captions. |
video_id |
The unique 11-character identifier for the video. |
method |
The successful extraction method (e.g., scraping or specific InnerTube profile). |
status |
Confirmation of successful retrieval or specific error code. |
channels.json for large-scale data ingestion.--hours flag to fetch only recent content.Loading
A high-performance text optimization tool designed to sharpen writing, remove fluff, and improve structural clarity without losing original intent.

A professional director skill for crafting movie-grade AI video prompts and cinematic storyboards from multimodal inputs.

A security-focused utility to audit, review, and report on the permissions, API access, and communication channels utilized by an AI agent.

A professional AI scriptwriter designed to generate shot-by-shot video scripts, podcast outlines, and multi-episode content plans with brand-consistent styling.

A sophisticated image generation assistant specializing in 17 curated 3D styles across characters, scenes, and commercial product designs.

A comprehensive 7-phase framework for building, documenting, and validating an incident response team and its operational testing program.








































