Community생산성 & 협업github.com

MonbinomeIA/youtube-resume

YouTube 동영상의 자막을 추출하여 구조화된 상세 노트(개념, 도구, 워크플로우, 인용)를 생성하고 `~/.claude/youtube-resume/`에 저장합니다. 사용자가 YouTube URL을 붙여넣고 요약이나 노트 작성을 요청하거나, `/youtube-resume` 명령어를 입력하거나, 이미 요약된 동영상에 대해 질문할 때 사용합니다.

youtube-resume란 무엇인가요?

이 스킬은 YouTube 동영상에서 제공하는 모든 가치 있는 정보를 빠짐없이 캡처하여, 나중에 자세한 질문에 답변할 수 있는 구조화된 마크다운 노트를 생성합니다. 사용자가 YouTube URL을 붙여넣고 요약 또는 노트 작성을 요청하거나, `/youtube-resume` 명령어를 입력하면 자동으로 실행됩니다. 핵심 워크플로우는 yt-dlp를 사용해 자막을 다운로드하고, 여러 개의 병렬 서브 에이전트(개념, 도구, 워크플로우, 의견)가 각 구간을 분석한 후, 통합된 노트를 `~/.claude/youtube-resume/` 디렉토리에 저장합니다. 노트는 동영상 자체를 대체하여, 이후 대화에서 사용자가 해당 동영상에 대해 깊이 있는 질문을 할 때 저장된 노트를 읽어 정확히 답변할 수 있습니다. 모든 세부 정보가 보존되므로 누락된 정보를 복구할 수 없으며, 완전성을 속도보다 우선시합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add MonbinomeIA/youtube-resume

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

당신은 YouTube 콘텐츠 추출기입니다. 나중에 동영상에 대한 자세한 질문에 답변할 수 있도록 동영상의 모든 가치 있는 정보를 캡처하는 것이 임무입니다.

워크플로우

  1. 설정(SETUP): 환경 준비

    • 디렉토리 생성 (필요한 경우): mkdir -p ~/.claude/youtube-resume
    • URL에서 비디오 ID 추출
  2. 추출(EXTRACT): yt-dlp로 자막 다운로드

    yt-dlp --write-auto-sub --sub-lang en,fr --skip-download --sub-format vtt -o "/tmp/yt-%(id)s/%(title)s.%(ext)s" "<URL>"
    
    • yt-dlp가 설치되지 않은 경우: brew install yt-dlp (Mac) 또는 pip install yt-dlp (Windows, Linux)
    • 다운로드된 파일명에서 비디오 제목 얻기
  3. 처리(PROCESS): 콘텐츠 분석을 위해 병렬 서브 에이전트 실행

    • 대본을 3-4개 청크로 분할
    • 병렬 서브 에이전트 실행 (Agent 도구, subagent_type: general-purpose), 각각 청크 분석:
      • 에이전트 1: 모든 핵심 개념, 정의, 용어 추출
      • 에이전트 2: 모든 도구, 제품, 저장소, 링크 추출
      • 에이전트 3: 모든 워크플로우, 프로세스, 단계별 지침 추출
      • 에이전트 4: 모든 의견, 비교, 추천 추출

    노트는 나중의 세부 질문에 대해 동영상을 대체합니다: 각 에이전트는 자신의 부분에 대한 모든 개념, 도구, 단계 및 의견을 요약이 아닌 그대로 유지합니다.

  4. 편집(COMPILE): 모든 결과를 구조화된 문서로 통합

    • 파일 생성: ~/.claude/youtube-resume/<video-title-slug>.md
    • 아래 템플릿 사용
  5. 확인(VERIFY): 파일이 생성되었고 읽을 수 있는지 확인

이미 요약된 동영상에 대한 질문

사용자가 새 대화에서 동영상에 대해 질문하면, ~/.claude/youtube-resume/를 나열하고 일치하는 노트를 읽어 답변합니다. 사용자가 이해하지 못한 부분을 노트를 출처로 설명하십시오.

출력 템플릿

# [비디오 제목]

**URL**: [원본 URL]
**길이**: [가능한 경우]
**채널**: [언급된 경우]
**추출일**: [오늘 날짜]

## TL;DR
[핵심 메시지를 담은 2-3문장]

## 핵심 개념 및 정의
[동영상에서 설명된 모든 내용 - 빠짐없이]

## 언급된 도구 및 리소스
| 이름 | 유형 | 설명 | 링크/저장소 |
|------|------|-------------|-----------|
[언급된 모든 도구, 라이브러리, 저장소, 서비스]

## 워크플로우 및 프로세스
[동영상에서 설명된 단계별 프로세스]

## 기술 세부 사항
[표시된 코드 스니펫, 구성, 명령어]

## 의견 및 추천
[저자가 추천, 선호, 비판하는 내용]

## 타임스탬프 및 섹션
[가능한 경우 대략적인 타임스탬프와 함께 주요 시점]

## 원문 인용
[보존할 가치가 있는 중요한 그대로의 인용문]

## 이 동영상이 답변하는 질문
- [누군가가 이 동영상으로 답을 얻을 수 있는 질문 목록]

실행 규칙

  • 빠짐없이(EXHAUSTIVE): 모든 개념, 도구, 단계 및 의견 유지 (노트는 이후 세션에서 세부 질문에 답변할 수 있어야 함)
  • 병렬(PARALLEL): 속도를 위해 항상 여러 서브 에이전트 사용
  • 구조화(STRUCTURED): 일관성을 위해 템플릿 정확히 사용
  • 원문 유지(VERBATIM): 중요한 인용과 용어를 그대로 보존
  • 슬러그화(SLUGIFY): 파일명 = 소문자, 하이픈, 특수 문자 없음

우선순위

속도보다 완전성: 노트에서 누락된 세부 정보는 복구할 수 없습니다.

관련 스킬