humanpages
Search and hire real humans for tasks — photography, delivery, research, and more
Extract plain-text transcripts from YouTube videos using a local Python script. Use when the user wants to fetch, extract, or get a transcript from a YouTube video URL, analyze YouTube video content as text, or needs subtitles/captions from a video.
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
SkillHub CLI
skillhub install hushenglang/extract-youtube-transcriptExaminez la source et la compatibilité, puis suivez les étapes d’installation.
Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.
Fetches plain-text transcripts from YouTube videos using extract_youtube_transcript.py in this skill folder.
pip show youtube-transcript-api &>/dev/null || pip install youtube-transcript-api
python extract_youtube_transcript.py "https://www.youtube.com/watch?v=VIDEO_ID"
Supported URL formats: youtube.com/watch?v=, youtu.be/, /embed/, /live/, /shorts/, or a raw 11-char video ID.
python extract_youtube_transcript.py "URL" --lang zh-Hant en
Pass languages in priority order. Falls back to any available transcript if none match.
python extract_youtube_transcript.py "URL" --output transcript.txt
Text is printed to stdout and also written to the file.
python extract_youtube_transcript.py "URL" --list-langs
Use this to discover what language codes are available before fetching.
| Code | Language |
|---|---|
en |
English |
zh-Hant |
Traditional Chinese |
zh-Hans |
Simplified Chinese |
ja |
Japanese |
ko |
Korean |
es |
Spanish |
| Error | Cause | Recovery |
|---|---|---|
TranscriptsDisabled |
Owner disabled captions | No transcript available |
NoTranscriptFound |
Requested lang not found | Run --list-langs, pick an available code |
VideoUnavailable |
Video is private/deleted | Verify the URL |
AgeRestricted |
Age-gated video | Auth not supported; no workaround |
InvalidVideoId |
Malformed URL or ID | Check the URL format |
NoTranscriptFound, run --list-langs to see available codes, then re-fetch with --lang <code>
--output for easier downstream processingCes informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.
# Extract YouTube Transcript Fetches plain-text transcripts from YouTube videos using `extract_youtube_transcript.py` in this skill folder. ## Dependency ```bash pip show youtube-transcript-api &>/dev/null || pip install youtube-transcript-api ``` ## Quick Start ```bash python extract_youtube_transcript.py "https://www.youtube.com/watch?v=VIDEO_ID" ``` Supported URL formats: `youtube.com/watch?v=`, `youtu.be/`, `/embed/`, `/live/`, `/shorts/`, or a raw 11-char video ID. ## Common Patterns ### Fetch with preferred language(s) ```bash python extract_youtube_transcript.py "URL" --lang zh-Hant en ``` Pass languages in priority order. Falls back to any available transcript if none match. ### Save transcript to file ```bash python extract_youtube_transcript.py "URL" --output transcript.txt ``` Text is printed to stdout and also written to the file. ### List available languages first ```bash python extract_youtube_transcript.py "URL" --list-langs ``` Use this to discover what language codes are available before fetching. ## Language Codes | Code | Language | |------|----------| | `en` | English | | `zh-Hant` | Traditional Chinese | | `zh-Hans` | Simplified Chinese | | `ja` | Japanese | | `ko` | Korean | | `es` | Spanish | ## Error Handling | Error | Cause | Recovery | |-------|-------|----------| | `TranscriptsDisabled` | Owner disabled captions | No transcript available | | `NoTranscriptFound` | Requested lang not found | Run `--list-langs`, pick an available code | | `VideoUnavailable` | Video is private/deleted | Verify the URL | | `AgeRestricted` | Age-gated video | Auth not supported; no workaround | | `InvalidVideoId` | Malformed URL or ID | Check the URL format | ## Workflow 1. Try a direct fetch first 2. If `NoTranscriptFound`, run `--list-langs` to see available codes, then re-fetch with `--lang <code>` 3. Save long transcripts to a file with `--output` for easier downstream processing
Search and hire real humans for tasks — photography, delivery, research, and more
Reusable skill templates for OpenClaw AI agents. Templates for API integration, data processing, web scraping, CLI tools, and file processing.
Query historical crypto market data from 0xArchive across Hyperliquid, Lighter.xyz, and HIP-3. Covers orderbooks, trades, candles, funding rates, open interest, liquidations, and data quality. Use when the user...
Install, configure, and manage 1-SEC — an open-source, all-in-one cybersecurity platform (16 modules, single binary) on Linux servers and VPS instances. Use when the user asks to secure a server, install securi...