content-digest
This skill should be used when the user asks to "콘텐츠 정리", "아티클 요약", "PDF 학습", "영상 정리", "트윗 정리", "digest", "summarize", "정리해줘", or provides a YouTube URL, X/Twitter URL (x.com, twitter.com), webpage URL, or PDF file for analysis. Supports YouTube (transcript), X/Twitter (via fetch-tweet skill), webpa
By ai-native-camp · 1,295 installs
npx skills add ai-native-camp/camp-2 --skill content-digest
Source repository · Upstream listing
Content Digest
콘텐츠 → Quiz First 학습 → 선택적 깊이 탐색 → 근본 개념 확장.
Task Agent 기반 설계 : 긴 컨텍스트는 subagent가 처리하고, 메인 세션은 최종 결론만 소비
아키텍처 원칙
1. Context Separation : 긴 자막/본문은 Task agent가 처리, 메인 세션은 가벼운 md 파일만 Read
2. Clean Transcript : 자막에서 번호, 시간 제거 → 순수 영어 텍스트만 추출
3. Web Research Integration : 추출된 키워드로 자동 웹 리서치
4. Single Output : 모든 처리 결과는 단일 md 파일로 저장
지원 콘텐츠
타입 추출 방법 저장 경로
YouTube Task agent (yt dlp + 정제) research/digests/youtube/
X/Twitter fetch tweet 스킬 (api.fxtwitter.com) research/digests/tweet/
Webpage Task agent (browser + 정제) research/digests/web/
PDF Task agent (Read + 정제) research/digests/pdf/
핵심 원칙
1. Quiz First : 요약 보기 전에 퀴즈부터 (Pretesting Effect → 9 12% 향상)
2. Knowledge Gap : 틀린 문제가 호기심을 만들고, 호기심이 기억을 강화
3. 선택적 깊이 : 사용자가 더 알고 싶은 부분만 깊게
4. 근본 확장 : 콘텐츠 너머의 기초 개념까지 웹 검색으로 확장
워크플로우 개요 (Task Agent 기반)
Phase 1: 콘텐츠 타입 감지
입력 패턴에 따라 콘텐츠 타입 자동 결정:
패턴 타입
youtube.com , youtu.be YouTube
x.com , twitter.com X/Twitter
http:// , https:// (기타) Webpage
.pdf 파일 경로 PDF
명확하지 않으면 사용자에게 확인:
Phase 2: Task Agent 실행 (핵심)
메인 세션의 context를 보호하면서 긴 콘텐츠를 처리
2 1. Task Agent 호출 패턴
2 2. X/Twitter 추출 (fetch tweet 스킬 활용)
Task Agent 불필요 fetch tweet 스크립트로 직접 추출 (짧은 콘텐츠)
JSON 응답에서 활용할 필드:
tweet.text : 트윗 본문
tweet.author : 작성자 정보 (name, bio, followers)
tweet.likes/retweets/views : 인게이지먼트
tweet.quote : 인용 트윗 (있을 경우 동일 구조)
tweet.media : 첨부 이미지/영상
트윗은 짧으므로 Task Agent 없이 메인 세션에서 직접 처리.
인용 트윗이 있으면 함께 포함하여 분석.
저장 경로: research/digests/tweet/{YYYY MM DD} {author} {short topic}.md
2 3. YouTube 추출 (Task Agent 내부)
정제 결과: 순수 영어 텍스트만 남음 (시간, 번호, 중복 없음)
2 4. Webpage 추출 (Task Agent 내부)
2 5. PDF 추출 (Task Agent 내부)
2 6. 웹 리서치 (Task Agent 내부)
추출된 텍스트에서 핵심 키워드 5 10개 식별 후:
2 7. 최종 md 파일 저장 (Task Agent 내부)
경로: research/digests/{type}/{YYYY MM DD} {sanitized title}.md
Phase 3: 메인 세션에서 결과 Read
Task Agent 완료 후:
메인 세션은 정제된 md 파일만 읽음 → context 효율 극대화
Phase 4: Pre Quiz (핵심)
목적 : 정보 갭 생성 → 주의력 프라이밍 → 능동적 학습 유도
퀴즈 출제 원칙
핵심 주제만 질문 : 사소한 세부사항이나 숫자가 아닌, 콘텐츠의 핵심 메시지와 직결되는 내용만 출제
✅ 핵심 개념, 주요 원칙, 저자의 핵심 주장
❌ 날짜, 통계 수치, 부수적 예시, 지엽적 세부사항
결과 md 파일의 "Quiz 재료" 섹션을 활용하여 3문제 출제:
결과 처리 :
정답/오답 즉시 표시
틀린 문제 → "이 부분을 콘텐츠에서 확인해보세요" 안내
Knowledge Gap 생성 : "이제 콘텐츠를 보면 답을 찾고 싶어질 것입니다"
Phase 5: 선택적 콘텐츠 제공
Pre Quiz 결과에 따라 사용자에게 선택지 제공:
5 1. 틀린 문제 관련 섹션
Pre Quiz 오답과 관련된 섹션만 추출:
YouTube: 해당 타임스탬프
Webpage: 관련 단락
PDF: 해당 페이지/섹션
5 2. 핵심 인사이트 (간결 모드)
5 3. 전체 요약 + 인사이트
Phase 6: 본 퀴즈 (9문제)
3단계 × 3문제. AskUserQuestion으로 각 단계 진행.
출제 원칙 : 모든 문제는 콘텐츠의 핵심 주제와 직결되어야 함. 지엽적 세부사항, 날짜, 통계 수치는 출제 금지.
단계 난이도 출제 기준
1 기본 핵심 메시지, 주요 개념
2 중급 개념 간 관계, 근거 연결
3 심화 사례 분석, 적용, 구체적 데이터
문제 유형 상세: references/quiz patterns.md
즉각 피드백 : 각 단계 완료 후 정답/해설 즉시 제공
Phase 7: Elaborative Interrogation
"왜?" 질문이 깊은 처리를 유발 (76% vs 69% 정답률 향상)
퀴즈 완료 후, 핵심 개념에 대해 심화 질문:
선택된 개념에 대해:
1. "왜 이것이 사실인가?" 질문과 답변
2. 콘텐츠 내 근거 위치 (타임스탬프/페이지/섹션)
3. 웹 검색으로 추가 맥락 제공
Phase 8: Foundation Expansion (근본 확장)
콘텐츠 너머의 기초 지식 확장
8 1. 기초 개념 웹 검색 (WebSearch 병렬 3 5개)
8 2. 근본 지식 정리
Phase 9: 스키마 연결 (이전 학습과 연결)
기존 지식과 연결할 때 학습 효과 극대화
research/digests/ 폴더의 기존 다이제스트 스캔:
mermaid
graph LR
A[이번 콘텐츠] B[공통 개념]
C[이전 콘텐츠 1] B
D[이전 콘텐츠 2] B
Phase 10: 문서 업데이트 (퀴즈 결과 반영)
Task Agent가 저장한 md 파일에 퀴즈 결과 추가:
기본 콘텐츠는 Phase 2에서 이미 저장됨. 여기서는 학습 결과만 추가.
Phase 11: 후속 선택
필수: Quiz First 모드
모드 선택 없음 . 항상 Quiz First로 진행.
연구에 따르면 학습 전 테스트가 9 12% 향상 효과를 가져오며,
요약을 먼저 보면 이 효과가 사라짐.
사용자가 "요약만", "퀴즈 없이" 등을 요청해도:
"Quiz First가 학습 효과가 9 12% 더 높습니다. 먼저 3문제만 풀어볼까요?"
강하게 요청 시에만 요약 제공, 단 퀴즈 권유 메시지 포함
콘텐츠 타입별 참고사항
YouTube
자막 언어 우선순위
1. 한국어 수동 → 2. 영어 수동 → 3. 한국어 자동 → 4. 영어 자동
yt dlp 옵션
list subs : 자막 목록 확인
cookies from browser chrome : 로그인 필요 시
Webpage
항상 claude in chrome 사용 . WebFetch 사용 금지.
claude in chrome 워크플로우
장점
동적 콘텐츠 완벽 지원
페이월/로그인 콘텐츠 접근 가능
무한 스크롤 페이지 처리
본문 전체를 정확히 가져옴
PDF
Read 도구 특성
텍스트와 이미지를 동시에 인식
페이지별로 처리
표/차트 구조 인식 가능
대용량 PDF
페이지 범위 지정하여 분할 처리
목차 먼저 확인 후 관심 섹션 집중
리소스
scripts/extract metadata.sh YouTube 메타데이터 추출
scripts/extract transcript.sh YouTube 자막 추출
references/quiz patterns.md 퀴즈 문제 유형 상세
references/deep research.md Deep Research 워크플로우
references/learning science.md 학습 과학 연구 근거
학습 과학 근거
이 워크플로우는 다음 연구에 기반:
1. Pretesting Effect (Richland et al., Roediger & Karpicke)
학습 전 테스트 → 9 12% 향상, effect size g = 0.34 0.54
2. Information Gap Theory (Loewenstein, 1994)
지식 갭 인식 → 도파민 회로 활성화 → 기억 강화
3. Elaborative Interrogation (Dunlosky et al., 2013)
"왜?" 질문 → 깊은 처리 → 76% vs 69% 정답률
4. PACE Framework (Gruber et al., 2019)
호기심 상태에서 무관한 정보도 기억력 향상
상세: references/learning science.md