skills$openclaw/youtube-transcript
xthezealot8.3k

by xthezealot

youtube-transcript – OpenClaw Skill

youtube-transcript is an OpenClaw Skills integration for coding workflows. Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.

8.3k stars8.3k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

nameyoutube-transcript
descriptionFetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks. OpenClaw Skills integration.
ownerxthezealot
repositoryxthezealot/youtube-transcript
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @xthezealot/youtube-transcript
last updatedFeb 7, 2026

Maintainer

xthezealot

xthezealot

Maintains youtube-transcript in the OpenClaw Skills directory.

View GitHub profile
File Explorer
6 files
.
references
SETUP.md
2.5 KB
scripts
fetch_transcript.py
4.5 KB
_meta.json
292 B
SKILL.md
1.3 KB
SKILL.md

name: youtube-transcript description: Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.

YouTube Transcript

Fetch transcripts from YouTube videos and optionally summarize them.

Quick Start

python3 scripts/fetch_transcript.py <video_id_or_url> [languages]

Examples:

python3 scripts/fetch_transcript.py dQw4w9WgXcQ
python3 scripts/fetch_transcript.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
python3 scripts/fetch_transcript.py dQw4w9WgXcQ "fr,en,de"

Output: JSON with video_id, title, author, full_text, and timestamped transcript array.

Workflow

  1. Run fetch_transcript.py with video ID or URL
  2. Script checks VPN, brings it up if needed
  3. Returns JSON with full transcript text
  4. Summarize the full_text field as needed

Language Codes

Default priority: en, fr, de, es, it, pt, nl

Override with second argument: python3 scripts/fetch_transcript.py VIDEO_ID "ja,ko,zh"

Setup & Configuration

See references/SETUP.md for:

  • Python dependencies installation
  • WireGuard VPN configuration (required for cloud VPS)
  • Troubleshooting common errors
  • Alternative proxy options
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

Configuration

See [references/SETUP.md](references/SETUP.md) for: - Python dependencies installation - WireGuard VPN configuration (required for cloud VPS) - Troubleshooting common errors - Alternative proxy options

FAQ

How do I install youtube-transcript?

Run openclaw add @xthezealot/youtube-transcript in your terminal. This installs youtube-transcript into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/xthezealot/youtube-transcript. Review commits and README documentation before installing.