youtube-transcript
⚠Review·Scanned 2/19/2026
This skill fetches and summarizes YouTube transcripts and routes requests through a WireGuard residential IP. It executes system commands (wg, wg-quick, ip), writes WireGuard keys/configs (/etc/wireguard/privatekey, /etc/wireguard/wg0.conf), and makes network requests to https://noembed.com and https://www.youtube.com.
from clawhub.ai·v4ecfb54·8.4 KB·0 installs
Scanned from 1.0.1 at 4ecfb54 · Transparency log ↗
$ vett add clawhub.ai/xthezealot/youtube-transcriptReview findings below
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
- Run
fetch_transcript.pywith video ID or URL - Script checks VPN, brings it up if needed
- Returns JSON with full transcript text
- Summarize the
full_textfield 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