openclaw-youtube-transcript

Convert YouTube video subtitles and captions to text transcripts using yt-dlp.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/Maosixian/selfused-xavier-lobsterop --skill openclaw-youtube-transcript
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openclaw-youtube-transcript
Source: https://github.com/Maosixian/selfused-xavier-lobsterop/tree/main/skills/openclaw-youtube-transcript
Command: npx skills add https://github.com/Maosixian/selfused-xavier-lobsterop --skill openclaw-youtube-transcript

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides an automated way to transcribe YouTube videos into text, enabling users to extract spoken content without the need for audio processing or local models.

Core Features & Use Cases

  • YouTube Video Transcription: Transcribe any YouTube video to text using yt-dlp to fetch subtitles and captions directly from video URLs.
  • Language Support: Transcribe videos in different languages using subtitle language codes.
  • Output Options: Save transcripts to files or print to stdout.
  • Use Case: Ideal for Openclaw agents that require text versions of YouTube content for summarizing, analyzing, or quoting content.

Quick Start

Transcribe a YouTube video by running the following command: python3 {baseDir}/scripts/transcribe.py "https://www.youtube.com/watch?v=VIDEO_ID"

Frequently Asked Questions about openclaw-youtube-transcript

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

FAQPage Schema
How do I extract text transcripts from YouTube videos?

To extract text transcripts from YouTube videos, this Skill uses yt-dlp to fetch and process subtitles directly from the video URL, converting spoken content into text format.

Can I transcribe a YouTube video in a specific language?

You can transcribe a YouTube video in a specific language by passing subtitle language codes to the script, supporting language-specific transcriptions for accurate text extraction.

Do I need yt-dlp and Python to extract YouTube captions?

Yes, you need both yt-dlp and Python3 installed to extract YouTube captions, as yt-dlp handles subtitle retrieval while Python processes the fetched content into text format.

What is the best way to convert YouTube subtitles to text without local models?

The best way to convert YouTube subtitles to text without local models is using yt-dlp to fetch existing captions directly, avoiding complex audio processing or manual transcription.

Can I save YouTube video transcriptions to a file or print to stdout?

You can save YouTube video transcriptions to files or print them to stdout, providing customizable output formats for text extracted from the video's spoken content.

How do I analyze spoken content from a YouTube video for an agent?

To analyze spoken content from a YouTube video for an agent, run the transcription script with the video URL to generate a text version suitable for summarizing or quoting.