사용 가이드로 건너뛰기
pptx-generator작성자 MiniMax

PPTX Generator 스킬.

PPT 및 슬라이드 덱을 위한 Claude Code 및 Codex 스킬입니다. 편집 가능한 PowerPoint 프레젠테이션을 생성, 편집 및 읽습니다.

  • Presentations
  • PPTX
MiniMax-AI/skills · skills/pptx-generator/SKILL.mdSKILL.md
--- name: pptx-generator description: Generate, edit, and read PowerPoint presentations. Create from scratch with PptxGenJS (cover, TOC, content, section divider, summary slides), edit existing PPTX via XML workflows, or extract text with markitdown. Triggers: PPT, PPTX, PowerPoint, presentation, slide, deck, slides. --- ## Creating from Scratch — Workflow ## Slide Output Format ## Theme Object Contract (MANDATORY) ## Page Number Badge (REQUIRED) ## Dependencies
2026-09-14에 업스트림 파일에서 읽은 앞부분 및 섹션 제목 · 전체 7,882자

01 기능

Claude Code와 Codex에서 pptx-generator 스킬이 수행하는 작업

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

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

스킬 자체의 표현으로

코딩 에이전트를 위한 PowerPoint 작업 전반을 다룹니다. markitdown으로 기존 덱의 텍스트를 읽고, XML 워크플로를 통해 템플릿 기반 덱을 편집하며, PptxGenJS로 처음부터 덱을 구성합니다.

처음부터 만드는 경로는 7단계 워크플로입니다 — 요구 사항을 수집하고, 색상 팔레트와 폰트 조합을 선택하고, Sharp, Soft, Rounded, Pill 스타일 중 하나를 고르고, 모든 슬라이드를 다섯 가지 페이지 유형 중 하나로 분류하고, 슬라이드마다 동기식 JS 모듈을 하나씩 생성하고, slides/compile.js를 통해 컴파일한 다음, 필수 QA 검사를 수행합니다. 정확히 다섯 개의 키로 구성된 필수 테마 계약이 슬라이드 전체의 일관성을 유지하며, 캔버스 크기는 10 x 5.625인치이고, 표지를 제외한 모든 슬라이드에는 페이지 번호 배지가 표시됩니다.

산출물

  • 슬라이드마다 완전하고 실행 가능한 JS 파일 하나이며, 각 파일은 createSlide와 slideConfig를 내보냅니다.
  • 모든 슬라이드 모듈을 require하여 완성된 프레젠테이션을 작성하는 slides/compile.js 스크립트입니다.
  • slides/output/에 완성된 덱이 생성됩니다.
  • 슬라이드별 미리보기 PPTX로, 모듈을 단독으로 실행하면 해당 슬라이드 전용 파일명으로 작성됩니다.
예시 프롬프트 보기 ↗

작동 방식

  1. 01
    먼저 원본 덱을 읽습니다

    프레젠테이션이 이미 존재하는 경우, 레이아웃을 건드리기 전에 텍스트를 먼저 추출하여 에이전트가 추측이 아닌 실제 콘텐츠를 기반으로 작업하도록 합니다.

  2. 02
    팔레트, 폰트, 디자인 스타일 선택

    디자인 시스템 레퍼런스는 색상 팔레트, 폰트 조합, 스타일 레시피(Sharp, Soft, Rounded, Pill), 타이포그래피 간격을 제공하며, 이는 모두 주제와 대상에 맞게 선택됩니다.

  3. 03
    페이지 유형별로 개요 계획하기

    모든 슬라이드는 다섯 가지 페이지 유형 중 정확히 하나로 분류되어야 하며, 레이아웃이 중복되지 않도록 슬라이드별로 콘텐츠와 레이아웃을 계획합니다.

  4. 04
    슬라이드마다 JS 모듈 하나씩 작성하기

    슬라이드 파일은 slides 디렉터리에 위치하며, 각각 동기식 createSlide(pres, theme) 함수를 내보냅니다. 최대 5개까지 서브에이전트에 분배할 수 있습니다.

  5. 05
    모듈을 하나의 덱으로 컴파일하기

    컴파일 스크립트는 모든 슬라이드 모듈을 require하고, 공유 테마 객체를 적용한 다음, 완성된 파일을 작성합니다.

  6. 06
    필수 QA 검사 실행하기

    워크플로의 7단계는 필수이며, QA 프로세스와 PptxGenJS 주의사항 체크리스트를 참조합니다.

02 적합성 확인

pptx-generator 스킬을 사용해야 하는 경우

해당 유형의 PPT 및 슬라이드 덱 작업일 때 Claude Code 또는 Codex에서 pptx-generator 스킬을 사용하십시오. 적합성 및 제한 사항은 스킬 자체 파일에서 가져온 것입니다.

적합한 경우

  • PPT, PPTX, PowerPoint, presentation, slide, deck 또는 slides로 표현된 모든 요청이며, 이는 이 skill이 명시한 트리거입니다.
  • 기존 프레젠테이션을 다시 만드는 대신, 그 안에 이미 들어 있는 내용을 읽거나 분석하는 작업입니다.
  • 템플릿 기반 덱을 편집하면서 기존 XML 서식을 그대로 유지하는 작업입니다.
  • 시작점이 없을 때 PptxGenJS를 사용해 코드로 디자인된 덱을 만드는 작업입니다.

한계 인지하기

  • 처음부터 만드는 워크플로는 템플릿이나 참고 프레젠테이션이 없는 경우로 한정되며, 템플릿이 있는 경우에는 편집 경로가 대신 적용됩니다.
  • 드로잉은 사각형, 타원, 선, 모서리가 둥근 사각형이라는 네 가지 도형 기본형으로 제한됩니다.
  • 차트는 나열된 일곱 가지 유형으로 제한되므로, 특이한 차트 형식은 문서화된 범위 밖에 있습니다.

제공할 사항

  • 요구사항 브리프1단계에서는 에이전트가 주제, 대상, 목적, 톤, 콘텐츠 깊이를 조사하도록 요청하므로, 가장 명확한 입력은 이들에 대한 짧은 설명입니다.
  • 기기에 설치된 PptxGenJS처음부터 프레젠테이션을 만들려면 pptxgenjs 패키지가 전역으로 설치되어 있어야 합니다.
  • pptx 지원이 포함된 markitdown기존 덱에서 텍스트를 추출하는 작업은 markitdown pptx extra가 설치되어 있는지에 따라 달라집니다.
  • 선택적 아이콘 패키지슬라이드 내 아이콘은 react-icons, react, react-dom, sharp가 설치되어 있을 때만 작동하며, 파일에서는 이를 선택 사항으로 표시합니다.

03 스킬 내부

pptx-generator Skill이 Claude Code와 Codex에 부여하는 규칙

SKILL.md가 에이전트에게 설정하는 8가지 구체적인 지시, 기본값, 제한 — 결과를 바꾸는 파일의 부분입니다.

  1. 다섯 개의 테마 키만 사용할 것

    compile 스크립트는 정확히 primary, secondary, accent, light, bg만 전달합니다. background, text, muted, darkest, lightest 같은 다른 이름은 명시적으로 금지됩니다.

  2. 표지를 제외한 모든 슬라이드에 배지 표시

    오른쪽 하단의 페이지 번호 배지는 표지 페이지를 제외한 모든 슬라이드에 필수입니다.

  3. 슬라이드 번호만 단독으로 표시

    배지는 3 또는 03처럼 현재 번호만 표시하며, 3/12와 같은 누적 총계는 절대 표시하지 않습니다.

  4. 16:9 캔버스 유지

    슬라이드는 LAYOUT_16x9를 사용해 10 x 5.625인치이며, compile 스크립트가 이를 프레젠테이션 레이아웃으로 설정합니다.

  5. 색상을 순수 16진수로 작성

    색상은 앞에 해시(#)가 없는 6자리 16진수 문자열이며, 예를 들어 "FF0000"과 같습니다.

  6. createSlide를 동기 함수로 유지

    각 슬라이드 모듈은 동기 방식의 createSlide(pres, theme) 함수를 내보내며, 비동기 슬라이드 함수는 허용되지 않습니다.

  7. 레이아웃을 다양하게 구성하기

    기획 단계에서는 데크 전체에서 동일한 슬라이드 레이아웃이 반복되지 않도록 의도적으로 피해야 합니다.

  8. 동시 생성 슬라이드 수를 5개로 제한

    서브에이전트를 사용할 수 있는 경우, 최대 5개의 슬라이드까지 동시에 생성할 수 있습니다.

04 활용하기

Claude Code 또는 Codex에 pptx-generator 설치

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

Claude Code, Codex 또는 사용 중인 Agent에 pptx-generator 추가

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

Terminal
npx skills add https://github.com/MiniMax-AI/skills --skill pptx-generator

skills/pptx-generator/SKILL.md에 대한 일반적인 skills CLI 형식이며, 리포지토리에 자체 경로가 문서화되어 있을 수 있습니다.

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

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

Starter prompt
Build a 12-slide deck on [topic] for [audience]. Open with a cover slide, add a table of contents and two section dividers, and keep the layouts varied across the content slides. Use a Soft style with a muted palette and Arial for the English text, and put the page number badge on every slide except the cover.

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

첫 번째 결과 확인

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

  • 일반적인 실수와 치명적인 PptxGenJS 관련 함정을 다루는 pitfalls.md의 QA 프로세스를 따라가 보세요.
  • 전체를 컴파일하기 전에, 슬라이드 모듈을 개별적으로 실행하여 슬라이드별 파일명으로 미리보기 PPTX를 생성하세요.
  • 페이지 번호 배지가 오른쪽 하단의 x: 9.3", y: 5.1" 위치에 있는지 확인하세요.
  • 템플릿 작업의 경우, 편집 워크플로의 서식 규칙과 흔한 함정 목록에 따라 결과를 확인하세요.

OpenDesign에서는 pptx-generator가 기본 제공됩니다: 상단 바에서 Plugins → Skills를 선택하세요.

05 오픈 소스, 추적 가능

출처, 라이선스 및 검증

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

Author
MiniMax
Repository
github.com/MiniMax-AI/skills 브랜치 main
스킬 파일
skills/pptx-generator/SKILL.md 검증 시 기록된 콘텐츠 체크섬; 커밋 60aaae5
License
MIT LICENSE에서 확인; SKILL.md에 "MIT"로 명시됨.
리포지토리 스타
13,547 MiniMax-AI/skills 저장소 전체에 대해 2026-09-14에 촬영한 GitHub 스냅샷이며, 이 저장소에는 카탈로그에 6개의 스킬이 포함되어 있습니다. pptx-generator에 대한 평가 또는 사용 횟수가 아닙니다.
OpenDesign에서 검증됨
2026-09-14 소스 파일, 경로, 라이선스 텍스트 및 별 개수가 확인되었습니다. OpenDesign 메인에 번들로 포함됨(2026-08-28 확인됨); 이 페이지에 실시간 실행이 기록되지 않았습니다.

SKILL.md 내부

  1. 개요범위: 데크를 읽거나, XML을 통해 템플릿을 편집하거나, 디자인 시스템을 이용해 처음부터 데크를 만드는 것.
  2. 빠른 참조작업-접근 방식 매핑표와 함께 치수, 색상, 폰트, 배지 위치, 테마 키, 도형, 차트 정보.
  3. 참조 파일슬라이드 유형, 디자인 시스템, 편집, 함정, PptxGenJS API를 다루는 5개의 관련 파일을 매핑합니다.
  4. 콘텐츠 읽기기존 프레젠테이션에서 텍스트를 추출하는 단일 markitdown 명령.
  5. 처음부터 만들기 — 워크플로요구사항, 색상 팔레트, 스타일, 개요, 슬라이드 모듈, 컴파일, QA의 7단계.
  6. 슬라이드 출력 형식슬라이드 파일의 구조: config 객체, 동기식 createSlide, 독립 실행형 미리보기 블록.
  7. 테마 객체 규약(필수)5개의 테마 키를 고정하며 background나 text 같은 대체 이름을 금지합니다.
  8. 페이지 번호 배지(필수)고정된 위치에서 원형 및 필 모양 변형에 대한 배지 규칙과 코드.
  9. 의존성markitdown, pptxgenjs 및 선택적 아이콘 패키지에 대한 설치 명령.
스킬 자체 설명
"PowerPoint 프레젠테이션을 생성, 편집 및 읽습니다. PptxGenJS로 처음부터 생성(표지, 목차, 내용, 섹션 구분, 요약 슬라이드)하거나, XML 워크플로를 통해 기존 PPTX를 편집하거나, markitdown으로 텍스트를 추출합니다. 트리거: PPT, PPTX, PowerPoint, presentation, slide, deck, slides."

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

06 설치하기 전에

pptx-generator 스킬에 대한 질문

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

이미 가지고 있는 데크를 편집할 수 있나요, 아니면 새로 만드는 것만 가능한가요?

둘 다 가능합니다. 편집 및 템플릿 기반 생성은 XML 조작, 서식 규칙, 흔한 함정을 다루는 별도의 워크플로에 문서화되어 있습니다.

어떤 종류의 슬라이드를 만들 수 있나요?

표지, 목차, 섹션 구분, 콘텐츠, 요약의 5가지 페이지 유형이 문서화되어 있으며, slide-types 참조에 추가 레이아웃 패턴도 포함되어 있습니다.

작성되는 코드에 대한 API 참조 문서가 있나요?

있습니다. 슬라이드 모듈은 PptxGenJS 참조 파일을 따라야 하며, 카탈로그는 이를 완전한 API 참조 문서로 설명합니다.

PPTX Generator

실제 PPT 및 슬라이드 덱 작업에서 pptx-generator를 실행하십시오.

pptx-generator 스킬은 OpenDesign에 내장되어 있습니다. 앱을 다운로드하고 Plugins → Skills에서 스킬을 선택한 후 위의 프롬프트를 붙여넣고 결과 전에 계획을 확인하십시오.

터미널
npx skills add https://github.com/MiniMax-AI/skills --skill pptx-generator