Back to Skills

youtube-kr-subtitle

Download YouTube videos, extract English subtitles, translate them to Korean using Claude's own translation capabilities (with video context and web search), and burn Korean subtitles into the video. Use this skill when the user requests Korean subtitle insertion for YouTube videos or asks to translate YouTube content to Korean.

21stars10forksUpdated 3/19/2026

Security Assessment

Low Risk(80/100)

Detected risks:

Privilege Escalation([SKILL.md] sudo)
Security Score80/100

About youtube-kr-subtitle

The YouTube Korean Subtitle Translator skill allows users to download YouTube videos, extract existing English subtitles, and translate them into Korean with context-aware precision. Unlike standard translation methods that rely on automated services like Google Translate, this skill leverages Claude's translation capabilities to account for video metadata, subject matter, and web-based research. It then burns the translated Korean subtitles directly into the video, creating a fully localized version that preserves both timing and contextual accuracy.

Key features include automated environment setup checks, robust error handling, and a multi-step workflow that ensures high-quality translations. The skill verifies Python version, virtual environment setup, required packages, and FFmpeg installation before processing videos. It downloads videos along with English subtitles, extracts and preprocesses subtitle text to fix overlaps and group sentences, and gathers contextual information from video metadata for more accurate translation. Finally, it produces a Korean-subtitled version of the video, maintaining alignment with the original content.

This skill is ideal for content creators, educators, and media localization teams who want to make YouTube content accessible to Korean-speaking audiences. Use cases include translating educational lectures, tutorials, entertainment videos, or any online content where English subtitles are available. The skill simplifies video localization workflows by automating subtitle extraction, translation, and embedding, enabling users to produce Korean versions of YouTube videos efficiently and accurately.

FAQ

How do I use this skill to add Korean subtitles to a YouTube video?

First, ensure your environment is set up by running the setup check script. Then, use the download script to fetch the video and English subtitles, extract the subtitle text, gather translation context, and finally generate the Korean-subtitled video.

Which versions of Python and packages are required?

Python 3.7 or higher is required. The skill also depends on packages including yt-dlp, pysrt, ffmpeg-python, and deep-translator, which can be installed automatically using the setup check script with --auto-fix mode.

What happens if a video does not have English subtitles?

If the subtitle path is null, the skill will notify the user that the video cannot be processed in the current version since English subtitles are required for translation.

Do I need to manually install FFmpeg?

Yes, FFmpeg cannot be auto-installed. The setup script will provide platform-specific instructions if FFmpeg is missing, and it must be installed manually before using the skill.

Who is the target audience for this skill?

The skill is designed for content creators, educators, and localization teams who want to produce Korean-subtitled versions of YouTube videos quickly and accurately.

Install youtube-kr-subtitle

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill