This skill extracts video transcripts, researches content for accuracy, summarizes the information, and provides a comprehension quiz.

Install

mkdir -p .claude/skills/youtube-digest && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/7784" && unzip -o skill.zip -d .claude/skills/youtube-digest && rm skill.zip

Installs to .claude/skills/youtube-digest

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

This skill should be used when the user asks to "유튜브 정리", "영상 요약", "transcript 번역", "YouTube digest", "영상 퀴즈", or provides a YouTube URL for analysis. Extracts transcript, generates summary/insights/Korean translation, and tests comprehension with 9 quiz questions across 3 difficulty levels. Optional Deep Research for web-based follow-up.
340 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Beginner

Key capabilities

  • Extract YouTube video metadata and transcripts
  • Perform web searches to correct proper nouns in transcripts
  • Generate a summary, insights, and Korean translation of video content
  • Save processed video information as a markdown file
  • Administer a 9-question quiz across three difficulty levels
  • Provide quiz results and an incorrect answer review

How it works

The skill extracts video metadata and transcripts, corrects proper nouns using web search, then generates a summary, insights, and a Korean translation, followed by a comprehension quiz.

Inputs & outputs

You give it
YouTube video URL
You get back
Markdown document with summary, insights, translated transcript, and quiz results

When to use youtube-digest

  • Summarizing educational YouTube videos
  • Translating video transcripts for study
  • Testing knowledge retention after watching tutorials

About this skill

YouTube Digest

YouTube 영상 분석 → 요약/인사이트/번역 문서 생성 → 퀴즈 테스트.

워크플로우

1. 메타데이터 수집

scripts/extract_metadata.sh "<URL>"

추출: title, description, channel, upload_date, duration, tags

2. Transcript 추출

scripts/extract_transcript.sh "<URL>" [output_dir]

우선순위: 수동 자막(ko→en) > 자동 생성 자막(ko→en)

3. 맥락 파악 (WebSearch)

웹 검색으로 고유명사 정확한 표기 수집:

  • "{영상 제목}" {채널명} summary
  • "{발표자명}" {주제 키워드}

4. Transcript 교정

자동 자막의 고유명사 오인식을 웹 검색 결과로 대체:

  • Kora → Cora, cloud code → Claude Code, every → Every.to

5. 문서 생성

---
title: {영상 제목}
url: {YouTube URL}
channel: {채널명}
date: {업로드 날짜}
duration: {영상 길이}
processed_at: {처리 일시}
---

# {영상 제목}

## 요약
{3-5문장 요약 + 주요 포인트 3개}

## 인사이트
### 핵심 아이디어
### 적용 가능한 점

## 전체 스크립트 (한글 번역)
[00:00] ...

6. 파일 저장

위치: research/readings/youtube/{YYYY-MM-DD}-{sanitized-title}.md

7. 학습 퀴즈

3단계 × 3문제 = 총 9문제. AskUserQuestion으로 각 단계 3문제 동시 출제.

단계난이도출제 기준
1기본핵심 인사이트, 주요 개념
2중급인사이트 + 세부 내용 연결
3심화세부 내용, 적용/분석

문제 유형 상세: references/quiz-patterns.md

결과 처리

틀린 문제에 대해 정답과 해설 제공 후, 문서 끝에 퀴즈 결과 추가:

## 퀴즈 결과

총점: 7/9 (78%) | 1단계 3/3 ✅ | 2단계 2/3 | 3단계 2/3

### 오답 노트

**Q5**: {질문}
- 선택: B → 정답: C
- {1-2문장 해설}

8. 후속 선택

퀴즈 완료 후 AskUserQuestion:

  • 한 번 더 퀴즈: 다른 문제로 재테스트
  • Deep Research: 웹 심층 조사 (references/deep-research.md 참조)
  • 종료: 마무리

참고사항

자막 언어 우선순위

  1. 한국어 수동 → 2. 영어 수동 → 3. 한국어 자동 → 4. 영어 자동

불완전한 자막 처리

  • 고유명사 오인식: 4단계에서 일괄 대체
  • 이해 불가 부분: [불명확] 표시

yt-dlp 옵션

  • --list-subs: 자막 목록 확인
  • --cookies-from-browser chrome: 로그인 필요 시

리소스

  • scripts/extract_metadata.sh - 메타데이터 추출
  • scripts/extract_transcript.sh - 자막 추출
  • references/quiz-patterns.md - 퀴즈 문제 유형 상세
  • references/deep-research.md - Deep Research 워크플로우

How it compares

This skill automates the entire process of video analysis, summarization, translation, and comprehension testing, which is more efficient than performing each step manually.

Compared to similar skills

youtube-digest side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
youtube-digest (this skill)27moReviewBeginner
youtube-transcript689moReviewIntermediate
developer-growth-analysis79moNo flagsBeginner
summarize182moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

More by team-attention

View all by team-attention

gmail

team-attention

This skill should be used when the user asks to "check email", "read emails", "send email", "reply to email", "search inbox", or manages Gmail. Supports multi-account Gmail integration for reading, searching, sending, and label management.

169

agent-council

team-attention

Collect and synthesize opinions from multiple AI agents. Use when users say "summon the council", "ask other AIs", or want multiple AI perspectives on a question.

29

session-analyzer

team-attention

This skill should be used when the user asks to "analyze session", "세션 분석", "evaluate skill execution", "스킬 실행 검증", "check session logs", "로그 분석", provides a session ID with a skill path, or wants to verify that a skill executed correctly in a past session. Post-hoc analysis of Claude Code sessions to validate skill/agent/hook behavior against SKILL.md specifications.

24

dev-scan

team-attention

개발 커뮤니티에서 기술 주제에 대한 다양한 의견 수집. "개발자 반응", "커뮤니티 의견", "developer reactions" 요청에 사용. Reddit, HN, Dev.to, Lobsters 등 종합.

10

google-calendar

team-attention

Google 캘린더 일정 조회/생성/수정/삭제. "오늘 일정", "이번 주 일정", "미팅 추가해줘" 요청에 사용. 여러 계정(work, personal) 통합 조회 지원.

11

kakaotalk

team-attention

This skill should be used when the user asks to "카톡 보내줘", "카카오톡 메시지", "KakaoTalk message", "채팅 읽어줘", "~에게 메시지 보내줘", or needs to send/read messages via KakaoTalk on macOS.

19

Search skills

Search the agent skills registry