사용 가이드로 건너뛰기
slideshow작성자 HeyGen

Slideshow 스킬.

PPT 및 슬라이드 덱을 위한 Claude Code 및 Codex skill: 프래그먼트, 분기 및 발표자 모드를 갖춘 대화형 HyperFrames 슬라이드쇼를 제공합니다.

  • Presentations
  • HTML 슬라이드
heygen-com/hyperframes · skills/slideshow/SKILL.mdSKILL.md
--- name: slideshow description: Author a HyperFrames slideshow — a presentation, pitch deck, or interactive deck with discrete slides, fragment reveals, branching, hotspot navigation, and built-in presenter mode with speaker notes; also converts an existing page into a deck. Output is a navigable deck, not a rendered MP4. If the user didn't explicitly ask for a slideshow, confirm before authoring. Unclear → /hyperframes. --- ## Output — a navigable deck, not a linear MP4 ## Intent confirmation ## The two pieces ## Schema ## Slide writing rules ## Porting source pages
업스트림 파일에서 2026-09-14에 읽은 전문 및 섹션 제목 · 전체 33,631자

01 기능

Claude Code와 Codex에서 slideshow 스킬이 하는 일

요약, 워크플로, 산출물을 모두 해당 스킬의 SKILL.md에서 그대로 읽어 정리한 내용입니다.

SKILL.md에서2026-09-14 읽음 · 실행 기록 아님

스킬 자체의 표현으로

HyperFrames 슬라이드쇼를 제작합니다 — 프레젠테이션, 투자 제안 덱, 또는 개별 슬라이드, 프래그먼트 리빌, 분기, 핫스팟 내비게이션과 발표자 노트가 포함된 프레젠터 모드를 갖춘 인터랙티브 덱입니다. 기존 페이지를 덱으로 변환하기도 합니다. 결과물은 렌더링된 MP4가 아니라 hyperframes가 적용된 탐색 가능한 덱입니다. JSON island 스크립트 블록을 사용해 슬라이드와 연결을 선언합니다. 프래그먼트(슬라이드 내 리빌 대기 지점), 핫스팟을 통한 오프라인 시퀀스로의 분기, 편집 가능한 노트가 BroadcastChannel을 통해 동기화되는 프레젠터 모드를 지원합니다.

명시적으로 요청되지 않는 한 제작 전에 확인을 요구합니다. 엄격한 슬라이드 작성 규칙을 적용합니다: 완결된 문장 형태의 주장으로 이루어진 헤드라인, 슬라이드당 하나의 아이디어, 상향식 시장 규모 산정, 최소 30pt 폰트. 이름이 지정된 비주얼을 직접 만들기 전에 라이브 카탈로그를 먼저 검색합니다. 원본 페이지를 옮길 때는 원래의 디자인, 모션, 인터랙션, 미디어 동작을 유지하면서 페이지 이동을 슬라이드 간 전환으로 변환합니다.

산출물

  • 장면, 클립, GSAP 타임라인, JSON island 매니페스트로 구성된 HyperFrames 컴포지션
  • 발표자 노트가 포함된 프레젠터 모드를 갖춘, hyperframes가 적용된 탐색 가능한 덱
예시 프롬프트 보기 ↗

작동 방식

  1. 01
    의도 확인

    사용자가 명시적으로 슬라이드쇼를 요청한 경우 진행합니다. 그렇지 않으면 잠시 멈추고 HyperFrames 슬라이드쇼가 의미하는 바(실행 가능한 덱, 내비게이션, 프레젠터 모드)를 설명한 후 확인을 요청하십시오.

  2. 02
    타이밍 속성으로 장면 선언하기

    모든 슬라이드는 장면(scene)을 기반으로 합니다. data-composition-id, data-start, data-duration, data-label을 사용해 각 장면을 선언하십시오.

  3. 03
    JSON 아일랜드 추가

    컴포지션 HTML에 type이 application/hyperframes-slideshow+json인 스크립트 블록을 정확히 하나 추가합니다.

  4. 04
    엄격한 규칙에 따라 슬라이드 작성

    헤드라인은 완결된 문장 형태의 주장이어야 합니다. 슬라이드당 하나의 아이디어와 하나의 비주얼만 사용합니다. 핵심 메시지를 먼저 제시합니다. 시장 규모는 상향식(bottom-up) 방식으로만 산정합니다. 폰트는 최소 30pt 상당을 유지합니다.

  5. 05
    비주얼을 제작하기 전에 카탈로그 검색

    슬라이드에 필요한 룩, 이펙트, 차트, 트랜지션마다 npx hyperframes catalog --query를 평이한 영어로 실행하고, 작성에 앞서 상위 결과를 확인합니다.

02 적합성 확인

slideshow 스킬을 사용해야 하는 경우

작업이 이러한 종류의 PPT 및 슬라이드 데크일 때 Claude Code 또는 Codex에서 slideshow 스킬을 사용합니다. 적합성과 제한사항은 스킬 자체 파일에서 가져온 것입니다.

적합한 경우

  • 개별 슬라이드로 구성된 프레젠테이션, 피치덱 또는 인터랙티브 덱
  • 프래그먼트 리빌, 분기, 핫스팟 내비게이션, 발표자 모드가 포함된 덱
  • 기존 페이지를 덱으로 변환하는 작업

한계 인지하기

  • 슬라이드쇼 의도가 불명확한 요청 — 작성 전에 반드시 확인해야 합니다
  • 청중이 읽어야 하는데 40px보다 작은 텍스트

제공할 사항

  • Figma 소스 URL(선택)덱의 콘텐츠나 스토리보드가 figma.com URL에서 온 것이라면, 자산 내보내기, 브랜드 토큰, 스토리보드 재구성을 위해 빌드하기 전에 먼저 /figma를 실행합니다.

03 스킬 내부

슬라이드쇼 Skill이 Claude Code와 Codex에 부여하는 규칙

SKILL.md가 에이전트를 위해 설정하는 7가지 구체적 지침, 기본값, 한도 — 결과를 바꾸는 파일의 부분

  1. 슬라이드당 하나의 아이디어와 하나의 비주얼

    두 번째 불릿 클러스터나 두 번째 차트를 추가하고 싶어진다면, 슬라이드를 분리합니다.

  2. 폰트 최소 30pt 상당

    1920×1080 기준으로 헤드라인은 72–96px, 본문 텍스트는 48px입니다. 청중이 읽어야 하는 텍스트는 어떤 경우에도 40px 아래로 내려가서는 안 됩니다.

  3. 상향식(bottom-up) 시장 규모 산정만 사용

    근거가 되는 계산을 보여주지 않고 500억 달러 TAM 같은 수치를 제시하지 않습니다. 단위 경제(unit economics)부터 시작해 위로 쌓아 올립니다: 계정 수 × ACV, 또는 거래 건수 × take-rate.

  4. 직접 제작 전에 카탈로그 검색

    슬라이드에 필요한 지정된 비주얼마다 npx hyperframes catalog --query를 실행하고, 작성에 앞서 상위 결과를 확인합니다. 실제 블록이 단순화된 근사보다 낫습니다.

  5. 슬라이드쇼를 MP4로 렌더링하지 않기

    덱이 마스터 루트 컴포지션 없이 여러 개의 최상위 씬 컴포지션으로 작성되면, 렌더링은 첫 번째 컴포지션만 처리하여 조용히 잘려나간 MP4를 생성합니다.

  6. 프래그먼트 시간은 컴포지션 타임라인의 절대 위치입니다

    프래그먼트 시간은 data-start와 동일한 좌표 공간을 사용하며, 씬 시작 지점에 대한 상대 오프셋이 아닙니다. 슬라이드의 start, end 범위 내(포함)에 있어야 합니다.

  7. 포팅 시 원본 페이지의 충실도 유지

    원본 페이지의 시각적 디자인, 모션 언어, 인터랙티브 동작, 미디어 동작, 표현 방식을 실용적인 범위에서 최대한 그대로 유지합니다.

04 활용하기

Claude Code 또는 Codex에 slideshow 설치

npx skills add 명령 한 번 실행 후, 에이전트에서 첫 번째 작업을 수행하고 결과 체크리스트를 확인합니다.

Claude Code, Codex 또는 사용자의 에이전트에 slideshow 추가

프로젝트에서 실행합니다. 설치 프로그램이 어떤 에이전트에 추가할지 묻습니다.

Terminal
npx skills add https://github.com/heygen-com/hyperframes --skill slideshow

skills/slideshow/SKILL.md에 대한 일반적인 skills CLI 형식이며, 저장소마다 자체 경로를 문서화할 수 있습니다.

스킬에 첫 PPT 및 슬라이드 덱 작업 제공

스킬 자체의 용어로 작성되었습니다. 대괄호 부분은 각자의 자료로 교체합니다.

Starter prompt
Build a HyperFrames slideshow for a Series A pitch deck. Start with a hook slide showing SMBs lose $40B/year to manual scheduling. Add a problem slide with three pain points that reveal as fragments: no-shows cost 23% of revenue, manual reminders take 4h/week per staff, and rescheduling friction drives 40% churn. Include a hotspot on the $40B figure that branches to a market-sizing slide showing the bottom-up math: 2.3M SMBs × $17k ACV. End with a solution slide: [product name] automates scheduling for service SMBs, cutting no-shows by 80% in 90 days. Include speaker notes for each slide.

출처: 스킬 자체의 용어로 SKILL.md에서 작성했습니다.

첫 번째 결과 확인

SKILL.md 자체가 올바른 결과의 모습으로 제시하는 내용:

  • 파일을 수정하고 lint가 오류 0건을 보고하고 검증에서 런타임 오류가 없다고 보고할 때까지 다시 실행하십시오
  • 모든 slide.sceneId가 data-composition-id로 존재하는 씬으로 해석되는지 확인하십시오
  • 모든 hotspot.target이 정의된 slideSequence id를 참조하는지 확인하십시오
  • 프래그먼트 시간이 각 슬라이드의 start, end 범위 내에 있는지 확인하십시오

OpenDesign에서는 SKILL.md 링크에서 slideshow를 임포트합니다: Plugins → Add → Skill → Import from link, 그런 다음 상단 바에서 선택합니다.

05 오픈 소스, 추적 가능

출처, 라이선스 및 검증

이 페이지의 사실이 어디에서 왔으며 언제 마지막으로 확인되었는지 안내합니다.

Author
HeyGen
Repository
github.com/heygen-com/hyperframes 브랜치 main
스킬 파일
skills/slideshow/SKILL.md 확인 시 기록된 콘텐츠 체크섬; 커밋 558c11b
License
Apache-2.0 LICENSE에서 확인.
리포지토리 스타
49,761 이 카탈로그에 9개의 스킬을 포함하는 전체 heygen-com/hyperframes 저장소에 대해 2026-09-14에 촬영된 GitHub 스냅샷입니다. slideshow에 대한 평가 또는 사용 횟수가 아닙니다.
OpenDesign에서 검증됨
2026-09-14 소스 파일, 경로, 라이선스 텍스트 및 스타 수가 확인되었습니다. OpenDesign 메인에 번들로 포함되지 않음(2026-08-28 확인); 이 페이지에 실제 실행 기록이 없습니다.

SKILL.md 내부

  1. 슬라이드쇼 작성 계약HyperFrames 슬라이드쇼는 일반 컴포지션에 슬라이드와 연결을 선언하는 JSON island를 더한 것입니다
  2. 출력 — 선형 MP4가 아닌 탐색 가능한 덱hyperframes가 존재하는 상태로 제공하십시오. 첫 컴포지션으로 잘리므로 MP4로 렌더링하지 마십시오
  3. 의도 확인사용자가 명시적으로 슬라이드쇼를 요청하지 않는 한 작성 전에 확인하십시오. 라우팅된 의도는 사전 확인된 것으로 간주합니다
  4. 두 가지 구성 요소data-composition-id와 타이밍으로 선언된 씬, slides와 slideSequences 배열을 담은 JSON 아일랜드
  5. 스키마SlideshowManifest, SlideRef, SlideHotspot, SlideSequence 필드 정의 및 요구 사항
  6. 슬라이드 작성 규칙헤드라인은 완전한 문장으로, 슬라이드당 하나의 아이디어, 하단부터 크기 조정, 최소 30pt, 먼저 카탈로그 검색
  7. 소스 페이지 포팅원본 디자인, 모션, 인터랙션, 미디어를 유지하고, 페이지 이동을 슬라이드 전환으로 변환하며, 미디어 이벤트를 연결합니다
  8. 프래그먼트: 슬라이드 내 표시 보류점슬라이드 범위 내 절대 타임라인 시간이며, Next 클릭 시 컨트롤러가 각 프래그먼트로 이동하고 그 사이에는 재생이 없습니다
  9. 분기: 핫스팟과 슬라이드 시퀀스분기 슬라이드는 메인 라인에서 제외되며, 핫스팟 클릭은 내비게이션 스택에 push하고, 뒤로 가기는 상위로 복귀합니다
  10. 완성 예제: 프래그먼트와 분기가 있는 3-슬라이드 덱씬, JSON island, GSAP 타임라인, 분기 시퀀스가 포함된 완전한 HTML 골격
  11. 래핑 컴포넌트hyperframes-slideshow로 래핑합니다. 내비게이션, 키보드, 터치, 핫스팟을 제공하며, Present는 관객용 탭을 열고 전역 음소거를 지원합니다
  12. 독립 실행형 슬라이드쇼 실행(임시)엔진 호스팅 프리뷰가 출시되기 전까지 독립 실행형 데모에는 우회 방법이 필요합니다. references/standalone-harness.md를 참조하십시오
스킬 자체 설명
"HyperFrames 슬라이드쇼 작성 — 개별 슬라이드, 프래그먼트 표시, 분기, 핫스팟 탐색, 발표자 노트가 포함된 내장 발표자 모드를 갖춘 프레젠테이션, 피치 덱 또는 인터랙티브 덱. 기존 페이지를 덱으로 변환합니다. 출력물은 탐색 가능한 덱이며 렌더링된 MP4가 아닙니다. 사용자가 명시적으로 슬라이드쇼를 요청하지 않은 경우 작성 전에 확인합니다. 불명확한 경우 → /hyperframes."

SKILL.md의 프론트매터 설명입니다. 전체 파일은 약 33,631자입니다. GitHub에서 전체 파일 읽기.

06 설치하기 전에

slideshow 스킬에 대한 질문

이 답변은 2026-09-14 기준으로 확인한 SKILL.md 내용을 근거로 하며, 실행 기록을 바탕으로 한 것이 아닙니다.

프래그먼트란 무엇이며 어떻게 동작합니까?

프래그먼트는 슬라이드의 start, end 범위 내에서 컨트롤러가 표시 상태를 유지하는 초 단위의 절대 컴포지션 타임라인 시간입니다.

플레이어는 fragments[0]에서 프래그먼트가 있는 슬라이드에 진입한 후, Next 클릭 시마다 다음 프래그먼트로 이동합니다. 마지막 프래그먼트 이후 Next는 다음 슬라이드로 넘어갑니다. 내비게이션은 재생 기반이 아니라 seek 기반입니다.

Slideshow

실제 PPT 및 슬라이드 덱 작업에서 slideshow를 실행합니다.

OpenDesign을 다운로드하고 SKILL.md 링크에서 slideshow를 가져온 다음 위 프롬프트를 붙여넣고 결과 전에 계획을 확인하십시오.

터미널
npx skills add https://github.com/heygen-com/hyperframes --skill slideshow

OpenDesign 데스크톱

하나의 디자인 시스템으로 모든 결과물에 브랜드 일관성을

완전한 Vibe Design Workspace에서 하나의 브랜드 규칙을 웹사이트, 슬라이드, 인터랙티브 프로토타입, 대시보드, 이미지, HTML 영상에 적용하세요. 로컬 Codex, Claude Code, Cursor 등을 연결해 무료로 제작할 수 있습니다.

  • 웹, 슬라이드, 프로토타입, 대시보드, 이미지, 영상
  • 140개+ 디자인 시스템과 전체 템플릿·스킬 라이브러리
  • 로컬 Codex 및 21개+ 코딩 에이전트 연결 · 무료
무료 다운로드

macOS, Windows 지원