← ClaudeAtlas

create-pptlisted

개발 진행 현황 브리핑용 HTML 프레젠테이션을 자동으로 생성하는 스킬. Claude가 HTML을 직접 쓰지 않고 번들된 Python 스크립트에 위임하므로 토큰 비용이 최소화되고 항상 동일한 미니멀 흑백 디자인이 보장된다. "PPT 만들어줘", "발표자료 만들어", "브리핑 자료 생성해", "개발 현황 PPT", "클라이언트 발표자료", "프로젝트 소개 슬라이드 만들어", "고객 브리핑 준비해줘", "진행 현황 보고서 슬라이드" 같은 표현이 나오면 반드시 이 스킬을 사용한다. 개발자가 고객/외부 파트너에게 개발 현황이나 프로그램을 브리핑하는 상황에 특히 적합하다.
gagip/gagip-dev · ★ 0 · Web & Frontend · score 63
Install: claude install-skill gagip/gagip-dev
# 개발 브리핑 PPT 생성 스킬 고객 브리핑용 HTML 프레젠테이션(1920×1080)을 만드는 스킬이다. Claude는 내용을 JSON으로 수집하고 스크립트를 실행하기만 한다 — HTML 작성은 전혀 없다. 슬라이드는 **컴포넌트 조립** 방식으로 동작한다: - JSON의 `slides` 배열로 어떤 슬라이드를 어떤 순서로 넣을지 Claude가 결정한다. - `slides`를 생략하면 **기본 18장 프리셋**이 자동 사용된다. - 같은 타입을 여러 번 배치하거나 불필요한 슬라이드를 제거하는 것이 자유롭다. --- ## 컴포넌트 카탈로그 | type | 슬라이드 | 인라인 데이터 키 | |------|----------|-----------------| | `cover` | 표지 | `subtitle` | | `toc` | 목차 (섹션 슬라이드에서 자동 생성) | (없음) | | `section` | 섹션 구분 | `title`, `subtitle` | | `overview` | 프로젝트 개요 | `summary`, `detail`, `period`, `scope`, `team`, `status` | | `background` | 추진 배경 | `points[3]` | | `features` | 핵심 기능 카드 | `items[{id, name, desc, highlight}]` | | `roadmap` | 개발 진행 현황 | `phases[{label, name, status}]`, `progress_pct` | | `metrics` | 주요 성과 지표 | `items[{value, unit, name, note}]` | | `architecture` | 시스템 아키텍처 | `layers[{label, name, highlight?}]` | | `tech_stack` | 기술 스택 | `items[{category, stack}]` | | `implementation` | 구현 상세 | `description`, `points[]`, `code` | | `schedule` | 일정 및 산출물 | `items[{phase, deliverables, period, status}]` | | `before_after` | 도입 전후 비교 | `before[]`, `after[]` | | `impact` | 기대 효과 (전면 텍스트) | `text` | | `next_steps` | 다음 단계 | `steps[{name, deadline}]` | | `closing` | 마무리 | `contact` | > **`status` 허용값**: `"완료"` | `"진행 중"` | `"예정"` > **`highlight: true`**: `features.items`에서 정확히 1개, `architecture.layers`에서 최대 1개 --- ## 실행 흐름 ### 1단계: 정보 수집 AskUserQuestion으로 핵심 정보를 한 번에 물어본다. 부족한 항목은 최대 1회 추가 질문한다. 모든 항목은 선택사항이다. **핵