← Back to Skills Marketplace
ogdegenblaze

Kai YouTube

by Blaze🔥 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
141
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install kai-youtube
Description
Download and transcribe YouTube videos using yt-dlp and Whisper CLI, saving audio and transcripts for playback and summary from any YouTube URL.
README (SKILL.md)

Kai YouTube Skill

Watch YouTube videos by downloading audio and transcribing with Whisper.

Organization

  • Download folder: /home/kai/.openclaw/workspace/kai-yt-videos/
  • Audio files: kai-yt-videos/kai_yt_${VIDEO_ID}.mp3
  • Transcripts: kai-yt-videos/kai_yt_${VIDEO_ID}.txt

Workflow

  1. Download audio using yt-dlp:
yt-dlp --extract-audio --audio-format mp3 --output "{WORKSPACE}/kai_yt_${VIDEO_ID}.mp3" "\x3CURL>"
  1. Transcribe using Whisper CLI:
whisper "{WORKSPACE}/kai_yt_${VIDEO_ID}.mp3" --model base --output_format txt --output_dir "{WORKSPACE}"
  1. Read transcript from {WORKSPACE}/kai_yt_${VIDEO_ID}.txt

Requirements

  • yt-dlp - YouTube audio downloader (brew install yt-dlp)
  • whisper - OpenAI Whisper CLI (brew install openai-whisper)

Usage

bash {baseDir}/scripts/youtube.sh "\x3CYouTube_URL>" [--language \x3Clang>]

Tips

  • Each video gets unique files (no caching issues)
  • Long videos may take several minutes to transcribe
  • Language auto-detected if not specified
  • Add --language \x3Clang> 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
Usage Guidance
This skill appears to do what it says: it will download audio from a YouTube URL using yt-dlp and transcribe it locally with the Whisper CLI, saving files under /home/kai/.openclaw/workspace/kai-yt-videos. Before installing/running: (1) ensure you trust the source of the script (owner unknown) — running scripts from unknown authors has risk; (2) install and verify yt-dlp and the Whisper CLI yourself (the skill will not install them); (3) note the script hard-codes the workspace path to /home/kai — edit it to use your agent's workspace or a path you control to avoid permission or path mismatches; (4) be aware content is downloaded locally (copyright/privacy considerations) and transcription may be CPU/GPU intensive; (5) if you want stronger guarantees, inspect or run the script in a sandbox first. If you want, I can suggest a safer variant that uses a non-hardcoded workspace and basic input validation.
Capability Analysis
Type: OpenClaw Skill Name: kai-youtube Version: 1.0.0 The skill provides legitimate functionality for downloading YouTube audio and generating transcripts using 'yt-dlp' and 'whisper' CLI tools. The bash script 'scripts/youtube.sh' correctly implements the workflow described in 'SKILL.md', using standard paths and parameters consistent with its stated purpose without any signs of malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, and the included script all consistently implement downloading audio with yt-dlp and transcribing with the Whisper CLI. Required binaries (yt-dlp, whisper) are appropriate. Minor oddity: the script hard-codes WORKSPACE=/home/kai/.openclaw/workspace/kai-yt-videos which may not match the agent environment or desired workspace and could cause permission or path surprises; otherwise there are no unrelated requirements.
Instruction Scope
Runtime instructions (SKILL.md) and the script limit actions to extracting a YouTube video ID, downloading audio via yt-dlp, transcribing with whisper, writing files to the workspace, and printing the transcript. The skill does not read unrelated files or environment variables, nor does it contact external endpoints other than what yt-dlp uses to fetch YouTube content.
Install Mechanism
No install spec is provided (instruction-only plus a shell script). This is lower risk because nothing is silently downloaded/installed by the skill itself. It does rely on the user/system to have yt-dlp and whisper installed.
Credentials
The skill requests no environment variables or credentials. It writes files to a local folder (hard-coded path under /home/kai). No secret access or unrelated credentials are requested.
Persistence & Privilege
Skill does not request persistent platform privileges, does not set always:true, and does not modify other skills or system config. It simply writes audio and transcript files under the workspace directory.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install kai-youtube
  3. After installation, invoke the skill by name or use /kai-youtube
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of kai-youtube skill. - Watch and transcribe YouTube videos by downloading audio with yt-dlp and transcribing via Whisper CLI. - Organizes audio and transcripts by video ID in the workspace folder. - Supports any YouTube URL. - Includes trigger phrases for easy activation.
Metadata
Slug kai-youtube
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Kai YouTube?

Download and transcribe YouTube videos using yt-dlp and Whisper CLI, saving audio and transcripts for playback and summary from any YouTube URL. It is an AI Agent Skill for Claude Code / OpenClaw, with 141 downloads so far.

How do I install Kai YouTube?

Run "/install kai-youtube" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Kai YouTube free?

Yes, Kai YouTube is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Kai YouTube support?

Kai YouTube is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Kai YouTube?

It is built and maintained by Blaze🔥 (@ogdegenblaze); the current version is v1.0.0.

💬 Comments