Long videos may take several minutes to transcribe
Language auto-detected if not specified
Add --language <lang> for specific language (e.g., --language Spanish)
All files organized in kai-yt-videos/ folder
Video ID Extraction
Handles both URL formats:
https://www.youtube.com/watch?v=VIDEO_ID
https://youtu.be/VIDEO_ID
1---2name: case-039433description: Kai YouTube Skill4---56# Kai YouTube Skill78Watch YouTube videos by downloading audio and transcribing with Whisper.910## Organization1112- **Download folder:** `/home/kai/.openclaw/workspace/kai-yt-videos/`13- **Audio files:** `kai-yt-videos/kai_yt_${VIDEO_ID}.mp3`14- **Transcripts:** `kai-yt-videos/kai_yt_${VIDEO_ID}.txt`1516## Workflow17181. **Download audio** using yt-dlp:19```bash20yt-dlp --extract-audio --audio-format mp3 --output "{WORKSPACE}/kai_yt_${VIDEO_ID}.mp3" "<URL>"21```22232. **Transcribe** using Whisper CLI:24```bash25whisper "{WORKSPACE}/kai_yt_${VIDEO_ID}.mp3" --model base --output_format txt --output_dir "{WORKSPACE}"26```27283. **Read transcript** from `{WORKSPACE}/kai_yt_${VIDEO_ID}.txt`2930## Requirements3132- `yt-dlp` - YouTube audio downloader (brew install yt-dlp)33- `whisper` - OpenAI Whisper CLI (brew install openai-whisper)3435## Usage3637```bash38bash {baseDir}/scripts/youtube.sh "<YouTube_URL>" [--language <lang>]39```4041## Tips4243- Each video gets unique files (no caching issues)44- Long videos may take several minutes to transcribe45- Language auto-detected if not specified46- Add `--language <lang>` for specific language (e.g., `--language Spanish`)47- All files organized in `kai-yt-videos/` folder4849## Video ID Extraction5051Handles both URL formats:52- `https://www.youtube.com/watch?v=VIDEO_ID`53- `https://youtu.be/VIDEO_ID`
Run npx skillmds@latest add knownasnaffy/case-03943 in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Kai YouTube Skill It is listed under AI & ML on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
knownasnaffy (@knownasnaffy) published this skill. Their other Agent Skills are listed on their SkillMD profile.