An intelligent content extraction skill that converts YouTube videos into structured markdown notes, summaries, and social media threads using a subtitle-first fallback to Whisper pipeline.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install youtube-content
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-content 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 Content skill is a robust, developer-centric automation pipeline designed to extract high-quality transcripts and insights from any YouTube video. By integrating this skill into your Openclaw Skills workspace, AI agents can effortlessly process standard URLs, shorts, embeds, and video IDs. The architecture prioritizes speed and cost-efficiency by leveraging native subtitles first, automatically falling back to localized Whisper-powered transcription only when necessary.
This workflow optimizes AI context windows, reduces computation costs, and ensures maximum accuracy when handling multi-lingual content. Whether you need structured technical notes, concise summaries, interactive chapters, or publishable social media assets, this skill equips your AI workflows with reliable, production-ready video-to-text intelligence.
Ensure you have the required Python dependencies and system-level utilities installed. This skill integrates seamlessly within the Openclaw Skills environment.
pip install youtube-transcript-api faster-whisper
Make sure yt-dlp is installed and updated. For macOS users, it is highly recommended to use the conda-managed version over Homebrew to prevent decryption errors:
# Verify your conda path or install directly via conda
conda install -c conda-forge yt-dlp
Since macOS does not automatically forward system VPN proxies to CLI tools, run the following command to export the dynamic proxy port before executing yt-dlp commands:
export PROXY=$(networksetup -getwebproxy Wi-Fi | grep -E '^Port' | awk '{print $2}')
# Run yt-dlp using the dynamic proxy variable
yt-dlp --proxy "http://127.0.0.1:$PROXY" --list-subs "VIDEO_URL"
The skill manages temporary downloads and permanent structured notes across a standardized file taxonomy. Transcripts and media assets are structured as follows:
| Directory / File | Type | Description |
|---|---|---|
youtube_downloads/ |
Directory | Local storage directory for temporary audio files and raw transcription outputs. |
<VIDEO_ID>.mp3 |
Audio File | Temporary MP3 audio extracted from the video (deleted post-transcription if configured). |
<VIDEO_ID>.srt / <VIDEO_ID>.txt |
Text/Sub | Raw subtitle files or Whisper transcription outputs. |
<VIDEO_ID>_notes.md |
Markdown | The final structured output containing core themes, key metrics, and insights. |
Depending on the user prompt, the skill dynamically formats data into specific schemas:
Loading
An advanced AI-agent skill for managing serverless Kubernetes container workloads, configuring autoscaling, Revisions, and traffic routing with kn and kubectl.

Enable a private journaling space for your OpenClaw AI agent to record daily reflections, emotions, and thoughts without interrupting its operational workflows.

An AI-powered analytical engine for dissecting the viral success factors of domestic short dramas, offering comprehensive multi-dimensional reports and reusable creation formulas.

An automated Playwright-based scraper designed to harvest trending Douyin video metadata, engagement statistics, and copywriting scripts.

A context-aware AI assistant built for note editors that dynamically distinguishes between text modification tasks and general question-answering while preserving advanced MDX tags.

A utility skill that automates the synchronization, detection, and updating of local AI agent skills via the ClaWHub CLI.








































