From meeting-kit
미팅 분석 결과(analysis.md) + 원본 캡처(notes.md) + 배경(context.md) + 슬라이드 이미지(images/)를 종합하여 사내 공유용 발표 슬라이드(deck.md)를 Markdown(Marp 호환)으로 생성하는 스킬. 세미 포멀 톤, 한 슬라이드 한 메시지, 핵심 인용·이미지 embed 포함. 무거운 작성은 deck-builder 서브에이전트에 위임하여 메인 컨텍스트를 보호한다. WHEN: "/deck", "발표자료 만들어줘", "이거 발표용으로 정리해줘", "사내 공유 자료", "프레젠테이션", "deck", "슬라이드 만들어줘" WHEN NOT: 발표 대본(→ script), 종합 분석 문서(→ meeting-review), 미팅 중 짧은 요약(→ recap)
How this skill is triggered — by the user, by Claude, or both
Slash command
/meeting-kit:deckThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
미팅 결과를 사내 공유용 발표 슬라이드로 만드는 스킬.
미팅 결과를 사내 공유용 발표 슬라이드로 만드는 스킬.
/deck mitsui-q2) → ~/meetings/*-{mitsui-q2}/ 매칭~/meetings/.current (활성 미팅) 우선~/meetings/ 에서 가장 최근 수정된 폴더대상 미팅 폴더에 다음이 있는지 확인:
analysis.md 필수 — 없으면 안내 후 중단:
❌ analysis.md가 없습니다.
먼저 /meeting-review {meeting-name}로 종합 분석을 생성해주세요.
notes.md 필수 (분석이 있는데 notes가 없으면 폴더 손상)context.md, images/ 는 선택 (있으면 품질 ↑)기존 deck.md가 이미 있으면 덮어쓰기 전 확인:
deck.md가 이미 존재합니다. 새로 작성할까요? (y/n)
Task 도구로 deck-builder 서브에이전트를 호출. 이유:
호출 시 전달:
- 미팅 폴더 절대 경로: {abs_path}
- 출력 파일 경로: {abs_path}/deck.md
- 목표 분량: 기본 10장 (analysis.md 토픽 수에 따라 자동 조정)
- 톤: 사내 공유, 세미 포멀, 존댓말
- 활용 원칙: context/analysis/notes/images 모두 활용. 한 가지만 보고 만들지 말 것.
에이전트가 deck.md 작성을 마치면 사용자에게 짧게:
✅ 발표자료 작성 완료 → {meeting-folder}/deck.md
- 슬라이드: N장 (약 T분)
- 사용한 이미지: I장
- 핵심 인용: Q개
- 결정: D개 / 액션: A개
💡 다음: /script {meeting-name}으로 발표 대본도 생성할 수 있습니다.
전체 deck 내용을 인라인으로 다 보여주지 말 것. 사용자가 파일을 직접 열어 확인.
/script 스킬로 위임생성된 deck.md는 Marp 호환 형식. 사용자가 Marp로 PDF/HTML 슬라이드로 렌더하려면:
marp deck.md --pdf
marp deck.md --html
Marp가 없어도 일반 마크다운으로 그대로 읽힘.
| 상황 | 대처 |
|---|---|
| analysis.md 없음 | "/meeting-review를 먼저 실행해주세요" 안내 후 중단 |
| 활성 미팅도 없고 인자도 없음 | "어떤 미팅의 발표자료를 만들까요?" + 최근 미팅 3개 목록 |
| 인자가 모호 (여러 폴더 매칭) | 후보 목록 제시 |
| 기존 deck.md 존재 | 덮어쓰기 전 확인 |
| context.md 비어 있음 | 그대로 진행하되, "💡 context.md를 채우면 다음 발표자료가 더 정확합니다" 한 줄 안내 |
notes.md, context.md, analysis.md를 수정하지 말 것 (read-only)deck.md만 쓴다Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub hwanh2/meeting-kit --plugin meeting-kit