

OpenAI Codex 스킬로 슬라이드 만들기 (2026): 세 가지 방법 완벽 비교
OpenAI Codex는 이제 Agent Skill — Codex가 스스로 발견하고 실행하는 지침·스크립트 폴더 — 을 통해 실제 PowerPoint 파일을 생성할 수 있습니다. 2026년 현재 실용적인 방법은 세 가지입니다. Codex에 기본 탑재된 공식 Slides 스킬(PptxGenJS로 PPTX를 만들고 렌더링 결과를 스스로 검사), codex-ppt-skill 같은 오픈소스 커뮤니티 스킬(이미지 기반 슬라이드), 그리고 렌더링을 API에 위임해 테마가 적용된 편집 가능한 덱을 돌려주는 2Slides 스킬 같은 호스팅 생성형 스킬입니다. 어느 것을 선택할지는 제어력, 비주얼 임팩트, 대규모 안정성 중 무엇을 우선하느냐에 달려 있습니다.
코딩 에이전트로 슬라이드를 만드는 일은 올해 들어 신기한 장난감에서 실전 워크플로로 자리 잡았습니다. 여러 PPT 스킬이 GitHub 스타 수만 개를 모았고, OpenAI도 Codex의 공식 슬라이드 덱 활용 사례를 공개했습니다. 이 가이드는 세 가지 방법을 정확한 설정 단계와 함께 살펴보고, 각각의 트레이드오프를 솔직하게 비교합니다.
Codex 스킬이란?
Agent Skill은 SKILL.md 파일이 들어 있는 폴더입니다. AI 에이전트가 작업이 일치할 때 불러오는 지침, 스크립트, 리소스의 묶음이죠. OpenAI는 스킬을 에이전트가 "발견해서 특정 작업을 잘 수행하기 위해 사용하는" 패키지라고 설명합니다. Codex에는 시스템 스킬이 자동으로 탑재되며, 추가 스킬은 $skill-installer 명령으로 이름이나 GitHub URL을 지정해 설치합니다. 같은 SKILL.md 포맷은 이식성이 좋아서, 많은 PPT 스킬이 Codex, Claude Code, OpenClaw, Cursor에서 수정 없이 그대로 동작합니다. 스킬과 MCP 서버의 근본적인 차이는 하나입니다. 스킬은 에이전트에게 로컬에서 작업하는 방법을 가르치고, MCP 서버는 에이전트에게 호출할 원격 도구를 제공합니다. (자세한 분석: 프레젠테이션을 위한 Agent Skill vs MCP 서버)
방법 1: 공식 Codex Slides 스킬
OpenAI의 공식 Slides 스킬은 PptxGenJS로 JavaScript 코드를 작성해 .pptx 덱을 만들고 편집합니다. 그런 다음 슬라이드를 이미지로 렌더링해 텍스트 넘침, 요소 겹침, 누락된 폰트가 없는지 확인한 뒤에 파일을 넘겨줍니다.
설정 방법:
- Codex를 최신 버전으로 업데이트합니다 — 시스템 스킬은 CLI와 함께 자동으로 배포됩니다.
- OpenAI의 스타터 프롬프트 패턴을 따라 덱을 바로 요청합니다.
Use the slides skill to turn NOTES.md into a 10-slide deck for a customer QBR.
Keep text as text (no text baked into images), use native PowerPoint charts
for the revenue table, and match the branding in template.pptx.- Codex가 개요를 계획하고, PptxGenJS 코드를 작성하고, 각 슬라이드를 렌더링해 발견한 레이아웃 버그를 고친 뒤
.pptx를 저장합니다.
강점: 완전히 로컬에서 동작하고, Codex 사용료 외에는 무료이며, 결과물이 편집 가능한 네이티브 PPTX입니다. 렌더링 후 검사하는 루프 덕분에 고전적인 "텍스트가 박스를 넘치는" 실패도 잡아냅니다. 한계: 디자인 품질이 모델이 코드로 작성할 수 있는 수준에 묶여 있습니다. 디자이너가 아니라 엔지니어처럼 레이아웃을 구성하기 때문에 결과물이 깔끔하지만 밋밋한 쪽으로 흐릅니다. 비주얼 스토리텔링보다는 차트 위주의 비즈니스 덱에 더 적합합니다.
방법 2: 오픈소스 PPT 스킬 (codex-ppt-skill과 그 계열)
2026년 커뮤니티의 대세는 이미지 기반 스킬입니다. 가장 많이 복제된 패턴 — codex-ppt-skill이 대중화한 방식 — 은 세 단계로 동작합니다. 에이전트가 개요와 비주얼 스타일을 계획하고, 이미지 모델로 각 슬라이드를 풀블리드(full-bleed) 이미지로 생성한 뒤, 로컬 스크립트로 이미지들을 .pptx로 조립합니다. nano banana 기반 스킬 같은 일부 변형은 Google의 이미지 모델을 활용해 사진처럼 사실적이거나 강하게 아트 디렉팅된 슬라이드를 만듭니다.
설정 방법 (Codex):
- 저장소 URL로 설치합니다:
$skill-installer https://github.com/ningzimu/codex-ppt-skill실행 후 Codex를 재시작합니다. - 원본 자료를 지정합니다: "Use the ppt skill to turn this market report into a 12-slide deck, dark editorial style."
- 스킬이 요구하는 경우(대부분 그렇습니다) 이미지 모델 API 키를 제공합니다.
강점: 비주얼의 상한선이 훨씬 높습니다. PptxGenJS 코드로는 절대 만들 수 없는 풀블리드 아트 디렉션이 가능하고, 템플릿 이미지 한 장으로 전체 스타일을 이끌 수 있습니다. 한계: 슬라이드가 그림입니다. 텍스트가 이미지에 박혀 있어서 나중에 PowerPoint에서 오타를 고칠 수 없고, 수정하려면 재생성하는 수밖에 없습니다. 이미지 모델 비용이 페이지마다 쌓이고, 실행할 때마다 품질이 달라집니다. 이 생태계를 더 깊이 알고 싶다면 8가지 PPT 스킬 비교를 참고하세요.
방법 3: 2Slides 스킬 — Codex 안에서 쓰는 호스팅 생성
세 번째 방법은 에이전트 워크플로는 유지하되 렌더링을 호스팅 서비스로 옮깁니다. 2Slides 스킬은 Codex(또는 Claude Code, OpenClaw, Cursor)에게 2Slides API 호출법을 가르치는 SKILL.md입니다. Fast PPT 모드는 전문적으로 디자인된 템플릿에 내용을 채워 편집 가능한 네이티브 PPTX를 돌려주고, Nano Banana 모드는 비주얼 중심 작업이 필요할 때 1K–4K 해상도의 이미지 디자인 슬라이드를 생성합니다. 같은 작업에 내레이션과 MP4 내보내기도 붙일 수 있습니다.
설정 방법:
- 2slides.com/api에서 API 키를 발급받습니다 (신규 계정에는 무료 크레딧 500개가 제공됩니다 — Fast PPT 약 50페이지 분량).
- 키를 내보내고 스킬을 추가합니다.
export SLIDES_2SLIDES_API_KEY="sk-..."
$skill-installer https://2slides.com/skill.md- Codex에 덱을 요청합니다: "Use the 2slides skill to generate a 10-page deck from README.md, pick a minimal dark theme, English."
Codex가 작업을 제출하고, 상태를 폴링하고, 완성된 파일을 다운로드합니다. 렌더링이 관리되는 템플릿을 기반으로 서버 측에서 이루어지기 때문에, 결과물이 그날 모델이 어떤 레이아웃 코드를 작성했느냐에 좌우되지 않습니다. 스킬보다 도구 호출 방식을 선호한다면 같은 서비스가 MCP 서버로도 제공됩니다 — 설정은 Codex + 2Slides MCP 가이드를 참고하세요.
어떤 방법을 선택해야 할까?
| 공식 Slides 스킬 | 오픈소스 PPT 스킬 | 2Slides 스킬 | |
|---|---|---|---|
| 결과물 | 네이티브 PPTX (코드 조합) | 전면 이미지 슬라이드 PPTX | 네이티브 PPTX (템플릿 디자인) 또는 이미지 슬라이드 |
| 내보낸 후 텍스트 편집 | ✅ 가능 | ❌ 이미지에 박혀 있음 | ✅ 가능 (Fast PPT 모드) |
| 비주얼 상한선 | 깔끔하지만 코드 특유의 밋밋함 | 가장 높음 (아트 디렉팅된 이미지) | 높음 (디자인된 템플릿 / Nano Banana) |
| 실행 간 일관성 | 모델에 좌우됨 | 모델·이미지 모델에 좌우됨 | 템플릿으로 고정 |
| 추가 비용 | 없음 | 이미지 모델 API 요금 | 크레딧 (Fast PPT 페이지당 10, 2,000크레딧 $5부터) |
| 오프라인 / 로컬 | ✅ | 부분적 (이미지 API 필요) | ❌ 호스팅 API |
| 최적 용도 | 차트 위주 사내 덱 | 일회성 비주얼, 스타일 실험 | 반복 제작 덱, 브랜드 일관성, 대규모 |
솔직한 조언을 드리면 이렇습니다. 한 달에 사내 덱을 하나 만들고 어차피 Codex 안에서 생활한다면 공식 스킬로 충분합니다. 아트 디렉팅된 듯한 슬라이드를 원하고 아무도 파일을 편집할 필요가 없다면 이미지 기반 스킬은 정말 인상적입니다. 주간 보고서, 고객 납품물처럼 팀이 반복해서 내보내는 덱이라면, 40번째 실행이 1번째 실행과 똑같이 나오는 길은 호스팅 생성뿐입니다.
자주 묻는 질문
스킬 없이도 Codex가 PowerPoint 파일을 만들 수 있나요?
가능하지만 신뢰하기 어렵습니다. 스킬이 없으면 Codex는 매번 즉흥적으로 대응합니다. 보통 python-pptx나 PptxGenJS 스크립트를 처음부터 새로 작성하고 레이아웃 검사는 하지 않죠. 스킬이 존재하는 이유가 바로 워크플로를 반복 가능하게 만들기 위해서입니다. 지침, 라이브러리, 자체 검증이 세션마다 재발명되는 대신 고정됩니다.
Codex 스킬이 Claude Code에서도 동작하나요?
대부분 그렇습니다. SKILL.md는 이식 가능한 규약이라서 codex-ppt-skill, 2Slides 스킬, 그리고 대부분의 커뮤니티 PPT 스킬이 Codex와 함께 Claude Code, OpenClaw, Cursor 지원을 문서화하고 있습니다. OpenAI 공식 Slides 스킬은 Codex 전용이고, Anthropic은 Claude용으로 자체 pptx 스킬을 제공합니다.
Codex 스킬로 슬라이드를 만들면 비용이 얼마나 드나요?
공식 스킬은 Codex 요금제 외에 추가 비용이 없습니다. 이미지 기반 스킬은 여러분의 이미지 모델 키를 통해 생성 이미지당 과금됩니다. 2Slides 스킬은 크레딧을 사용합니다. Fast PPT 페이지당 10크레딧, Nano Banana 페이지당 100크레딧이며 가입 시 무료 크레딧 500개가 제공됩니다 — 자세한 가격은 API 가이드에서 확인하세요.
Codex 스킬과 ChatGPT @Presentations 스킬은 뭐가 다른가요?
ChatGPT의 @Presentations 스킬은 ChatGPT 앱 안에서 일반 사용자를 대상으로 동작합니다. 반면 Codex 스킬은 코딩 에이전트 안에서 살면서 스크립트로 자동화하고, 다른 도구와 연결하고, 여러분의 저장소를 대상으로 실행할 수 있습니다. 각각이 어디에 맞는지는 @Presentations 스킬 리뷰에서 다룹니다.
나중에 실제로 편집할 수 있는 덱을 만드는 방법은 어느 것인가요?
공식 Slides 스킬과 2Slides의 Fast PPT 모드 모두 실제 텍스트 박스가 있는 네이티브 PPTX를 출력합니다. 이미지 기반 스킬은 슬라이드를 그림으로 만듭니다 — 아름답지만, 텍스트를 하나라도 바꾸려면 슬라이드를 다시 생성해야 합니다.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free