Skip to content
Agent Memory
Skill

/omk-youtube

Extract and summarize YouTube video content via subtitle extraction. Trigger when user shares a YouTube URL (youtube.com or youtu.be), says 'summarize this video', 'watch this', '看看这个视频', or wants to understand video content without watching. Also trigger for video transcript

BOOST
From plugin
oh-my-kiro
10715 skills2 agents15 commands2 hooks
Install
$ npx -y skills add kaimingwan/oh-my-kiro --skill omk-youtube --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/omk-youtube

Context preview

The summary Claude sees to decide when to auto-load this skill.

Extract and summarize YouTube video content via subtitle extraction. Trigger when user shares a YouTube URL (youtube.com or youtu.be), says 'summarize this video', 'watch this', '看看这个视频', or wants to understand video content without watching. Also trigger for video transcript

SKILL.md

omk-youtube.SKILL.md
name: omk-youtube
description: "Extract and summarize YouTube video content via subtitle extraction. Trigger when user shares a YouTube URL (youtube.com or youtu.be), says 'summarize this video', 'watch this', '看看这个视频', or wants to understand video content without watching. Also trigger for video transcript extraction."

Trigger Examples

  • "帮我看看这个视频讲了什么 https://youtube.com/watch?v=xxx"
  • "summarize this YouTube video"
  • "提取这个视频的字幕"
  • "这个 talk 讲了什么? https://youtu.be/xxx"
  • "translate this video's content to Chinese"

YouTube Subtitle Extraction

When to Use

User shares a YouTube URL and wants to understand the content (summary, key points, translation).

Usage

# English subtitles (default)
bash skills/omk-youtube/scripts/yt-subtitle.sh "https://www.youtube.com/watch?v=XXXXX"

# Chinese subtitles
bash skills/omk-youtube/scripts/yt-subtitle.sh "https://www.youtube.com/watch?v=XXXXX" zh-Hans

# Save to file
bash skills/omk-youtube/scripts/yt-subtitle.sh "https://www.youtube.com/watch?v=XXXXX" en /tmp/subtitle.txt

Workflow

1. Extract subtitles: `bash skills/omk-youtube/scripts/yt-subtitle.sh <url> [lang]` 2. Read the output (clean plain text, no timestamps) 3. Summarize in user's preferred language

Tips

  • For English videos: extract `en` subtitles, summarize in Chinese — best quality
  • For Chinese videos: extract `zh-Hans` subtitles directly
  • Priority: manual subtitles > auto-generated subtitles > auto-translated
  • Requires: `yt-dlp` (`brew install yt-dlp`)
Read more
Ships withoh-my-kiro

Your AI agent forgets everything. Mine doesn't. oh-my-kiro is a framework that gives your AI coding agent persistent memory, deterministic workflows, and self-evolving intelligence. Like oh-my-zsh for Zsh — but for AI agents. Day 1: generic agent.

Get the whole plugin

Other skills on oh-my-kiro.