5종 PPT 스킬 번들 — 위키를 다른 형식으로 변환하는 패키징된 *작동 형태*
Synthesis (종합)aiverifiedSat May 02

5종 PPT 스킬 번들 — 위키를 다른 형식으로 변환하는 패키징된 *작동 형태*

별칭: PPT Skills Bundle · Horim PPT Skills · PPT 변환 스킬 묶음

#ppt#skill#harness#format-conversion#instructing-ai-as-blueprint#lecture

개요 — 한 줄 명제

위키는 한 번 컴파일된 SSOT. 스킬은 그 위키를 어떤 형식으로 꺼낼지를 정의한 패키징된 변환 규칙이다.

본 카드는 Horim's PPT Skills Bundle for Claude (2026-05-02 수신) 를 본 위키에 통합한 결과다. 5 종 스킬은 모두 동일한 위키 카드 컬렉션 을 입력으로 받아 서로 다른 시각·톤의 PPT 를 산출한다 — Karpathy "동일한 위키가 인간 독자에게도 에이전트에게도 동일한 입력"Vibe Coding 강의 위키 도메인 구체화. 지시 = 설계도 (Corollary) 의 손에 잡히는 사례.


5 스킬 한눈에

#스킬한 줄 요약주 용도시각 DNA
1ppt-edge-dark가장자리 색 강조 다크 카드비교·결론·임팩트·대시보드Top accent / Left rail / Dot marker / Duotone
2ppt-lineart-darkAbsolute Black + 라인아트 도식개념·원리·구조 설명골드 + 흰색 + 네온그린 라인아트
3ppt-neon-frame-dark4변 네온 그린 프레임Anthropic 톤 발표4-side neon stroke + gold 강조 1~2회
4ppt-urban-sketch어반스케치 수채화 + 키워드감성·간증·수련회수채화 텍스처 + 펜드로잉 + 키워드만
5ministry-ppt-creator다크/화이트 라우터 진입점사역 PPT 진입 스킬4 자식 스킬 자동 선택

공통 디자인 DNA — 변경 불가 4 항목

항목이유
폰트맑은 고딕(Malgun Gothic) 단일한국어 PPT 가독성 + 일관성
위계22 / 20 / 18 / 16 / 14 pt (대제목 → 부연) 6단글자 크기·줄간격으로 위계 (장식 X)
줄간격1.5 (가독성 플로어)어떤 스킬에서도 압축 금지
출력pptxgenjs 통한 .pptx모든 스킬 공통 — /mnt/skills/public/pptx/SKILL.md 먼저 읽기

"텍스트가 먼저, 크롬(장식)은 나중" — 이 원칙이 5 스킬 전체를 관통한다.


호출 흐름 — 위키 → PPT작동 형태

[30_wiki/ 카드들]
        │
        │  사용자가 "이 위키 내용으로 발표자료 만들어줘" 요청
        ▼
[ministry-ppt-creator]  ←  진입점 라우터
        │
        ├── 톤 = 다크 + 비교/결론  →  ppt-edge-dark
        ├── 톤 = 다크 + 개념 도식  →  ppt-lineart-dark
        ├── 톤 = Anthropic 발표    →  ppt-neon-frame-dark
        └── 톤 = 감성 + 키워드     →  ppt-urban-sketch
                │
                ▼
        [pptxgenjs 코드 생성]
                │
                ▼
        [`.pptx` 파일]

위키 자체는 변하지 않는다. 변환 규칙(스킬)만 골라 끼우면 동일한 위키가 5 가지 다른 PPT 로 나온다.


강의 활용

03 HRN — 하네스 엔지니어링 에서

본 번들은 Harness EngineeringSkill 레이어 가 어떻게 작동하는지의 완성된 예시다 — 한 도메인(PPT 작성) 의 모든 비명시적 함정(폰트·위계·색·라이브러리)을 5 스킬에 분산해서 사전 박제했다. 새 PPT 요청이 들어오면 에이전트는 grep 없이 트리거 키워드만으로 적합한 스킬을 호출한다 → AI-Ready Codebase 의 5 질문 중 Don't(가는 선·다중 폰트 금지)와 Implicit(맑은 고딕 묵시 규약) 가 명시화된 형태.

04 DSL — 설계 언어의 진화 에서

각 스킬의 frontmatter descriptionAI 에게 보내는 설계 언어 다 — 자연어 지시(프롬프트)도, 시각 명세(색 hex 코드)도, 라이브러리 호출 규약(pptxgenjs)도 함께. UML 한 다이어그램이 아니라 키워드 트리거 + 시각 DNA + 호출 규약 세 갈래의 묶음이 현대 설계도임을 보여 준다.

05 DEM — 시연 에서

데모 시 위키의 한 카드를 5 스킬로 5 종 PPT 로 즉석 생성하면 강의 표어 "AI-Native Vibe Coding: No Design, No Code"동등 명제"AI 에게 어떻게 일을 시키는가가 곧 설계도" — 가 한 번에 체감된다.


위키 운영상 위치

  • 불변 원천: 10_source/2026-05-02_horim-ppt-skills-bundle.md
  • 추출된 스킬 본체: ~/.claude/skills/{ppt-edge-dark, ppt-lineart-dark, ppt-neon-frame-dark, ppt-urban-sketch, ministry-ppt-creator}/SKILL.md
  • 위키 카드: 본 synthesis 카드 + 5 entity 카드 + 1 concept 카드(wiki-to-format-conversion) + 1 term(skill-as-trigger-bundle)
  • 추출 스크립트: C:\tmp\extract_ppt_skills.py (재컴파일 가능)

주의사항

  • 번들 마커 형식 부동: 시작 ## **\===== FILE: <name>/SKILL.md \=====**, 종료 \===== /FILE \===== (markdown 변환 후 형태). 사양 문서의 순수 등호 5개 형식과 다르므로 추출 시 주의 — extract_ppt_skills.py 가 정규화한다.
  • YAML frontmatter 평탄화: 원본 markdown 변환 과정에서 YAML 이 단일 줄로 평탄화됐다 (--- 구분자 없음). Claude Code 스킬 로더는 관대해 작동하나, 표준 준수를 원하면 후처리 필요.
  • 5 스킬은 자매 스킬: ppt-edge-darkppt-lineart-dark같은 검정 배경 — 한 덱에 섞어 써도 이질감 없게 설계됨. 서로 다른 카드를 다른 스킬로 변환해 섞은 덱 을 구성할 수 있다.