Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aiskillstore avatar

Youtube Transcript

  • 1 installs
  • 404 repo stars
  • Updated August 5, 2026
  • aiskillstore/marketplace

youtube-transcript is a skill that downloads and processes YouTube video subtitles with yt-dlp to produce clean transcripts and summaries.

About

youtube-transcript downloads and processes YouTube video transcripts using yt-dlp. A developer uses it to extract subtitles, convert VTT captions to clean text, and generate summaries or chapter breakdowns from video content. It prefers manual subtitles, falls back to auto-generated ones, and can transcribe audio with Whisper when no subtitles exist. The documentation is written in Korean.

  • Downloads YouTube subtitles with yt-dlp
  • Prefers manual subs, falls back to auto and then Whisper
  • Converts VTT to clean text and dedupes lines

Youtube Transcript by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,980 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

youtube-transcript capabilities & compatibility

Capabilities
transcription · research
Use cases
transcription · research
Platforms
macOS · Linux
From the docs

What youtube-transcript says it does

Download and process YouTube video transcripts using yt-dlp.
SKILL.md
yt-dlp --write-sub --sub-lang en --skip-download "VIDEO_URL"
SKILL.md
자동 생성 자막은 progressive 캡션으로 인해 중복이 많음
SKILL.md
npx skills add https://github.com/aiskillstore/marketplace --skill youtube-transcript

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars404
Last updatedAugust 5, 2026
Repositoryaiskillstore/marketplace

What it does

Download YouTube subtitles with yt-dlp and turn them into clean transcripts or summaries.

Who is it for?

Extracting and cleaning YouTube subtitles into usable transcripts

Skip if: Videos with no captions where large Whisper transcription is undesirable

When should I use this skill?

You need a transcript or summary from a YouTube video

What you get

A clean, deduplicated transcript ready for summaries and chapter breakdowns

  • Clean transcript text
  • Optional summary and chapter breakdown

By the numbers

  • 5-step priority order from yt-dlp check to Whisper fallback

Files

SKILL.mdMarkdownGitHub ↗

YouTube Transcript Downloader

유튜브 영상에서 자막을 추출하고 처리하는 스킬입니다.

Priority Order

1. yt-dlp 설치 확인
2. 사용 가능한 자막 목록 확인
3. 수동 자막 우선 시도
4. 자동 생성 자막 폴백
5. 최후 수단: Whisper 변환

Requirements

# macOS
brew install yt-dlp

# Linux
sudo apt install yt-dlp

# Universal
pip install yt-dlp

Workflow

Step 1: 자막 목록 확인

yt-dlp --list-subs "VIDEO_URL"

Step 2: 수동 자막 다운로드 (권장)

# 한국어 자막
yt-dlp --write-sub --sub-lang ko --skip-download "VIDEO_URL"

# 영어 자막
yt-dlp --write-sub --sub-lang en --skip-download "VIDEO_URL"

Step 3: 자동 생성 자막 (폴백)

yt-dlp --write-auto-sub --sub-lang ko --skip-download "VIDEO_URL"

Step 4: VTT → 텍스트 변환

# VTT 파일에서 타임스탬프 제거
sed '/^[0-9]/d; /^$/d; /-->/d' subtitle.ko.vtt > transcript.txt

Output Processing

중복 제거

자동 생성 자막은 progressive 캡션으로 인해 중복이 많음:

# 중복 라인 제거
seen = set()
unique_lines = []
for line in lines:
    if line not in seen:
        seen.add(line)
        unique_lines.append(line)

요약 생성

추출된 자막으로:

  • 핵심 내용 요약
  • 타임스탬프별 챕터 생성
  • 주요 키워드 추출

Examples

Example 1: 강의 영상 요약

User: 이 유튜브 강의 요약해줘 - https://youtube.com/watch?v=xxx

Claude:
1. yt-dlp로 자막 다운로드
2. VTT → 텍스트 변환
3. 핵심 내용 요약 생성
4. 타임스탬프별 목차 제공

Example 2: 다국어 자막 추출

User: 이 영상의 영어/한국어 자막 둘 다 추출해줘

Claude:
1. --list-subs로 가용 언어 확인
2. 각 언어별 자막 다운로드
3. 정리된 텍스트 파일 제공

Error Handling

에러원인해결책
yt-dlp not found미설치brew/apt/pip 설치
No subtitles available자막 없음Whisper 사용 제안
Invalid URLURL 오류URL 형식 확인
Video unavailable비공개/삭제사용자에게 알림

Whisper Fallback

자막이 전혀 없는 경우 (사용자 확인 필요):

# 파일 크기 확인
yt-dlp --print filesize "VIDEO_URL"

# 사용자 승인 후 오디오 다운로드
yt-dlp -x --audio-format mp3 "VIDEO_URL"

# Whisper로 변환
whisper audio.mp3 --language ko --model base

주의: 대역폭/처리 시간 소요로 사용자 확인 필수

Related skills

FAQ

What tool does it use?

yt-dlp to list and download subtitles, with Whisper as a fallback when no subtitles exist.

What if there are no subtitles?

It can download the audio and transcribe it with Whisper after user confirmation.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.