Agent skill

Omk Youtube

by KaimingWan in KaimingWan/oh-my-kiro

Extract and summarize YouTube video content via subtitle extraction.

MITAuto-check passedMedia & Creative

Install Omk Youtube

skills CLI
$ npx skills add KaimingWan/oh-my-kiro --skill omk-youtube -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install KaimingWan/oh-my-kiro omk-youtube --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/KaimingWan/oh-my-kiro.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/omk-youtube .claude/skills/omk-youtube && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
omk-youtube
GitHub stars
107
Token cost
~381 tokens
SKILL.md length
94 words
Files
2 (incl. scripts)
Skills in repo
15
Repo updated
First seen
Licence
MIT

At a glance

Extract and summarize YouTube video content via subtitle extraction.

  • Works in 3 steps: Extract subtitles: bash… → Read the output (clean plain text, no… → Summarize in user's preferred language
  • User shares a YouTube URL (youtube.com
  • SKILL.md covers Trigger Examples, When to Use, Usage and Workflow, plus 1 more section
  • Runs Shell scripts from its folder; calls bash and brew; reaches youtube.com

What it does

Omk Youtube is an agent skill from KaimingWan/oh-my-kiro. 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.

Its SKILL.md is about 380 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including scripts (for example `scripts/yt-subtitle.sh`).

It sits in Media & Creative, covering Transcription and Video and podcast notes. It works with YouTube. The licence is MIT.

When your agent uses it

  • User shares a YouTube URL (youtube.com
  • Says summarize this video
  • Wants to understand video content without watching
  • Video transcript extraction

Example prompts

  • “summarize this video”
  • “watch this”
  • “看看这个视频”
  • “/omk-youtube”

Requirements

  • A Bash shell

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

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

What it can do on your machine

Read from SKILL.md and the folder at commit ba228be. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Shell), which the agent can run.

    Shell commands in SKILL.md call:

    • bash
    • brew

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • youtube.com

    Also links to:

    • youtu.be

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Omk Youtube loads about 381 tokens when it runs. Until then it costs about 75 tokens; SKILL.md has 94 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~75
When it runs · the whole SKILL.md, loaded when a task matches
~381

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from KaimingWan/oh-my-kiro at commit ba228be, republished under its MIT licence (© KaimingWan). 94 words, ~381 tokens.

Download SKILL.mdSave it as .claude/skills/omk-youtube/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
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

YouTube Subtitle Extraction

When to Use

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

Usage

bash
# 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)

© KaimingWan, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (scripts) in skills/omk-youtube of KaimingWan/oh-my-kiro.

  • SKILL.md
  • scripts/yt-subtitle.sh

Open the folder on GitHubat commit ba228be

Compare with similar skills

Omk Youtube next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Omk Youtube compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Omk Youtube this skillKaimingWan/oh-my-kiro107—~381Automated safety check: PassMIT
Youtube TranscriptCommandCodeAI/agent-skills1331 repos~3.4kAutomated safety check: NotesMIT
Youtube Batch Transcript Extractor API Skillbrowser-act/skills6.1k1 repos~1.4kAutomated safety check: PassMIT
Extract Transcriptpamelafox/presentation-skills125—~287Automated safety check: PassMIT
Youtube SrtBlackBeltTechnology/pi-agent-dashboard315—~1.2kAutomated safety check: PassMIT
Youtube CLIItamarZand88/CLI-Anything-WEB231—~764Automated safety check: PassMIT

Similar skills

  • Youtube Transcript

    CommandCodeAI/agent-skills

    Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube.

    133 GitHub starsUsed in 1 repo~3.4k tokens
    Media & CreativeAuto-check: notes
  • This skill helps users automatically extract YouTube video transcripts and metadata in batch via the BrowserAct API.

    6.1k GitHub starsUsed in 1 repo~1.4k tokens
    Media & CreativeAuto-check passed
  • Extract Transcript

    pamelafox/presentation-skills

    Extract a timestamped transcript from a YouTube video. An agent skill from pamelafox/presentation-skills.

    125 GitHub stars~287 tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed
  • Youtube Srt

    BlackBeltTechnology/pi-agent-dashboard

    Download YouTube subtitles (SRT + timestamped TXT) for a channel, playlist or video via yt-dlp, no media download; optionally mine them into a categorized catalog (e.g.

    315 GitHub stars~1.2k tokensUpdated yesterday
    Media & CreativeAuto-check passed
  • Youtube CLI

    ItamarZand88/CLI-Anything-WEB

    Searches YouTube and fetches video transcripts via the cli-web-youtube command-line tool — video search, video details (views, duration, description, keywords), trending by category, channel info…

    231 GitHub stars~764 tokensUpdated 10 days ago
    Media & CreativeAuto-check passed
  • Gemini Yt Video Transcript

    sundial-org/awesome-openclaw-skills

    Create a verbatim transcript for a YouTube URL using Google Gemini (speaker labels, paragraph breaks; no time codes).

    663 GitHub stars~293 tokensUpdated 7 mo ago
    Media & CreativeAuto-check passed

More from KaimingWan/oh-my-kiro

All 15 skills in this repo
  • Omk Research

    KaimingWan/oh-my-kiro

    Multi-level research: built-in knowledge → web search → Tavily deep research API.

    107 GitHub stars~827 tokensUpdated 6 mo ago
    Auto-check passed
  • Omk Reviewing

    KaimingWan/oh-my-kiro

    Code and plan review with multi-angle dispatch. An agent skill from KaimingWan/oh-my-kiro.

    107 GitHub stars~1.9k tokensUpdated 6 mo ago
    Auto-check passed
  • Omk Skill Creation

    KaimingWan/oh-my-kiro

    Create high-quality, production-ready skills from scratch. An agent skill from KaimingWan/oh-my-kiro.

    107 GitHub stars~2k tokensUpdated 6 mo ago
    Auto-check passed
  • Documentation Lookup

    KaimingWan/oh-my-kiro

    Fetch current library/framework documentation via Context7. An agent skill from KaimingWan/oh-my-kiro.

    107 GitHub stars~616 tokensUpdated 6 mo ago
    Auto-check passed
  • Omk Coding

    KaimingWan/oh-my-kiro

    Enforces coding best practices: deep-read before modify, LSP-first navigation, TDD red-green-refactor, minimal changes, self-review, verification.

    107 GitHub stars~2.4k tokensUpdated 6 mo ago
    Auto-check passed
  • Omk Debugging

    KaimingWan/oh-my-kiro

    Systematic debugging: reproduce → hypothesize → verify → fix.

    107 GitHub stars~4.7k tokensUpdated 6 mo ago
    Auto-check passed

Works with

Questions about Omk Youtube

What does Omk Youtube do?

Extract and summarize YouTube video content via subtitle extraction. Omk Youtube is an agent skill from KaimingWan/oh-my-kiro. Extract and summarize YouTube video content via subtitle extraction.

When should I use Omk Youtube?

Omk Youtube fits situations like: user shares a YouTube URL (youtube.com; says summarize this video; wants to understand video content without watching; video transcript extraction.

How do I install Omk Youtube in Claude Code?

Run `npx skills add KaimingWan/oh-my-kiro --skill omk-youtube -a claude-code`. Or copy the skill folder (skills/omk-youtube in KaimingWan/oh-my-kiro) into .claude/skills/omk-youtube in your project. Claude Code loads it when a task matches its description.

How do I install Omk Youtube in Codex?

Run `npx skills add KaimingWan/oh-my-kiro --skill omk-youtube -a codex`. Or copy the skill folder (skills/omk-youtube in KaimingWan/oh-my-kiro) into .agents/skills/omk-youtube in your project. Codex loads it when a task matches its description.

Can I use Omk Youtube in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add KaimingWan/oh-my-kiro --skill omk-youtube -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/omk-youtube, .gemini/skills/omk-youtube, .github/skills/omk-youtube and .opencode/skills/omk-youtube in your project.

What does Omk Youtube need to run?

Going by SKILL.md and its folder, Omk Youtube needs a shell for the scripts in its folder and the command-line tools its instructions call (bash and brew). Our summary lists: A Bash shell.

Does Omk Youtube access the network?

SKILL.md names 2 domains. In commands or code: youtube.com; the agent is likely to contact it when it follows the instructions. As links in the text: youtu.be. This is read from the text; nothing was executed.

Is Omk Youtube safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Omk Youtube use?

Omk Youtube is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Omk Youtube use?

About 381 tokens (SKILL.md is roughly 1.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Omk Youtube?

Skills that share tags, products or a category with Omk Youtube: Youtube Transcript (CommandCodeAI/agent-skills, 133 stars), Youtube Batch Transcript Extractor API Skill (browser-act/skills, 6.1k stars), Extract Transcript (pamelafox/presentation-skills, 125 stars) and Youtube Srt (BlackBeltTechnology/pi-agent-dashboard, 315 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Omk Youtube?

KaimingWan (a GitHub user) maintains it in KaimingWan/oh-my-kiro, which has 107 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on April 2, 2026.

Source: KaimingWan/oh-my-kiro on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.