Communitygithub.com

helloo1568/image-ppt

将书籍、PDF或文字材料转化为精美可编辑PPT的AI工作流技能 | 三步流程:内容提炼 - 图片PPT生成 - 可编辑PPTX还原 | 推荐Codex + GPT-Image 2.0

image-ppt란 무엇인가요?

这是一个通用方法论型AI技能,旨在将任何文字材料(如PDF、书籍、论文、报告等)通过三步自动化工作流转化为精美且完全可编辑的PowerPoint演示文稿。工作流首先通过AI深入阅读并提炼源材料核心内容,同时生成四套风格预览供用户选择;接着根据选定风格逐页生成图片版PPT页面并合并为.pptx文件;最后通过逐页拆解,将图片版PPT还原为保留视觉质感且主要文字可编辑的PPTX文件。该技能平台无关,可在Codex、ChatGPT、Claude、Kimi、豆包等任何具备文档读取、图像生成和文件输出能力的AI助手中运行,但强烈推荐Codex + GPT-Image 2.0组合以获取最佳效果。三段核心提示词(内容提炼与风格设计、图片版PPT生成、可编辑PPTX还原)存放于references/prompts.md中,用户可根据自身AI环境灵活映射对应能力。

지원 대상✓Claude Code✓Codex CLI~Cursor
npx skills add helloo1568/image-ppt

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

이미지 PPT — 텍스트 자료를 편집 가능한 PPT로 변환하는 워크플로우 (일반 방법론)

개요

이 스킬은 완전한 3단계 워크플로우를 제공하여 책 PDF, 논문, 보고서 등 텍스트 자료를 아름답고 편집 가능한 PowerPoint 프레젠테이션으로 변환합니다. 워크플로우는 Xiaoheihe 커뮤니티 튜토리얼 (작성자: Player22186848)과 Bilibili UP主 「일왕무전하정」의 학술 PPT 제작 아이디어를 참고하여 일반화되었으며, 수업 발표, 독서 공유, 팀 회의, 프로젝트 발표, 대회 시연 등 다양한 시나리오에 적용 가능합니다.

강력 추천 실행 환경: Codex + GPT-Image 2.0. Codex는 문서 읽기, 워크플로우 오케스트레이션 및 PPTX 조립/복원 (shell + python-pptx 올인원)을 담당하고, GPT-Image 2.0은 스타일이 통일되고 텍스트가 정확한 PPT 페이지를 생성합니다. Step 1/2 프롬프트의 "image2 이미지 생성 모델"은 Codex 환경에서 GPT-Image 2.0에 해당하며, GPT/ChatGPT 환경에서는 자체 이미지 모델에, 다른 환경에서는 실제 사용하는 이미지 생성 도구로 대체합니다.

플랫폼 독립적: 이 방법론의 핵심은 세 가지 프롬프트 + 3단계 워크플로우로, '문서 읽기, 이미지 생성, 파일 출력' 기능을 갖춘 모든 AI 어시스턴트(Codex, ChatGPT/GPT, Claude, Kimi, Doubao, WorkBuddy, Tongyi 등)에서 사용할 수 있습니다. 실행 시 문서에 표시된 일반 기능을 현재 사용 중인 AI 도구에 매핑하기만 하면 됩니다.

세 가지 핵심 프롬프트는 references/prompts.md에 단계별로 저장되어 있습니다.

워크플로우 의사 결정 트리

사용자 텍스트 자료 입력 (PDF / 책 / 논문 / 보고서 / 일반 텍스트)
         │
         ▼
  ┌──────────────┐
  │ Step 1       │  콘텐츠 추출 + 스타일 디자인
  │ 자료 읽기     │  → 핵심 콘텐츠 추출
  │ 4개 프리뷰 생성│  → 4개 스타일 프리뷰 이미지 생성
  └──────┬───────┘
         │ 사용자가 스타일 선택
         ▼
  ┌──────────────┐
  │ Step 2       │  이미지 기반 PPT 생성
  │ 페이지별 이미지 생성 │  → 선택한 스타일로 페이지별 생성
  │ PPTX 병합     │  → 다운로드 가능한 .pptx 병합
  └──────┬───────┘
         │ 이미지 기반 PPT 획득 (편집 불가)
         ▼
  ┌──────────────┐
  │ Step 3       │  편집 가능하게 복원
  │ 페이지별 분해 및 복원  │  → 이미지 레이어 + 편집 가능 텍스트 레이어
  │ 편집 가능 PPTX 출력    │  → 편집 가능 .pptx 출력
  └──────────────┘

Step 1: 콘텐츠 추출과 스타일 디자인

목표

소스 자료를 깊이 읽고 이해하며 핵심 콘텐츠를 추출하고, 동시에 사용자가 선택할 수 있도록 4가지 다른 스타일의 PPT 축소 프리뷰 이미지를 생성합니다.

실행 단계

  1. 소스 자료 읽기: 사용자가 제공한 PDF/문서를 읽습니다. 긴 문서는 분할하여 읽고 요점을 요약합니다.
  2. 콘텐츠 개요 추출: 자료에서 다음 요소를 추출합니다.
    • 저자 배경, 집필 배경
    • 책/전체 텍스트의 구조
    • 주요 관점, 중요 챕터
    • 전형적인 사례, 명문장
    • 현실적 의의와 독서 통찰
  3. 참조 스타일 획득: 사용자에게 참조할 PPT 템플릿 이미지가 있는지 문의합니다. 있다면 해당 이미지의 색상, 글꼴, 레이아웃 스타일을 분석합니다.
  4. 4개 스타일 프리뷰 생성: AI 이미지 생성 기능을 사용하여 references/prompts.md의 Prompt 1에 따라 4가지 다른 스타일의 PPT 축소 프리뷰 이미지(슬라이드 브라우징 보기 레이아웃과 유사)를 생성합니다. 4개 세트의 콘텐츠 구조는 동일하지만 테마 색상, 레이아웃 방식 및 시각적 스타일이 달라야 합니다.
  5. 사용자 선택 대기: 4개의 프리뷰 이미지를 보여주고 사용자가 하나의 스타일을 선택하도록 합니다.

적용 설명

  • Codex (권장): 문서 읽기 기능으로 콘텐츠를 추출한 후 이미지 생성 (GPT-Image 2.0 강력 권장)을 호출하여 프리뷰를 생성합니다. Prompt 1의 "image2 이미지 생성 모델"은 GPT-Image 2.0에 해당합니다.
  • 자체 이미지 생성 기능이 있는 AI (예: GPT): 소스 자료 PDF + 참조 스타일 이미지 + Prompt 1을 함께 전송하면 AI가 자체 이미지 모델을 호출하여 프리뷰를 생성합니다.
  • 외부 도구를 통해 이미지를 생성하는 AI (예: Claude, WorkBuddy): 먼저 문서 읽기 기능으로 콘텐츠를 추출한 후 사용 가능한 이미지 생성 도구를 호출하여 프리뷰를 생성합니다. Prompt 1의 "image2 이미지 생성 모델"을 실제 사용하는 이미지 생성 도구로 대체합니다.

Step 2: 전체 이미지 기반 PPT 생성

목표

사용자가 선택한 스타일 템플릿에 따라 페이지별로 완전한 PPT 페이지 이미지를 생성하고 다운로드 가능한 .pptx 파일로 병합합니다.

실행 단계

  1. 스타일 선택 확인: Step 1에서 사용자가 선택한 스타일 번호를 기록합니다.
  2. 페이지별 이미지 생성: 선택한 스타일 템플릿과 Step 1에서 추출한 콘텐츠 개요를 기반으로 페이지별로 PPT 페이지 이미지를 생성합니다. 각 페이지는 하나의 핵심 관점을 강조하고 긴 텍스트 덩어리를 피합니다.
  3. PPTX로 병합: 모든 페이지 이미지를 16:9 슬라이드에 순서대로 삽입하여 .pptx 파일을 생성합니다 (PPT 생성기, python-pptx 스크립트 또는 AI의 파일 출력 기능 사용 가능).
  4. 파일 전달: 생성된 .pptx 파일을 사용자에게 전달합니다.

적용 설명

  • Codex (권장): 이미지 생성 (GPT-Image 2.0 강력 권장)을 반복 호출하여 페이지별로 그린 후 python-pptx 스크립트로 .pptx에 병합합니다. Prompt 2의 "image2 이미지 생성 이미지"는 GPT-Image 2.0에 해당합니다.
  • 자체 이미지 생성 기능이 있는 AI (예: GPT): Prompt 2 (references/prompts.md 참조)를 전송하면 AI가 페이지별로 생성하고 자동으로 pptx로 병합합니다.
  • 외부 도구를 통해 이미지를 생성하는 AI: 수동으로 구성합니다. 먼저 이미지 생성 도구를 반복 호출하여 각 페이지 이미지를 생성한 후 PPT 생성기 또는 python-pptx 스크립트로 병합합니다. 일부 AI는 단일 대화에서 한 번만 도구를 호출할 수 있으므로 모든 페이지 생성을 위해 여러 라운드로 나누어야 합니다.

주의 사항

  • 단일 이미지 생성 호출은 일반적으로 하나의 이미지만 생성하므로 여러 페이지 PPT는 반복 호출이 필요합니다.
  • 생성 순서 권장: 표지 → 목차 → 각 콘텐츠 페이지 → 요약 페이지 → 감사 페이지.
  • 각 페이지 생성 시 프롬프트에 포함해야 할 내용: 선택한 스타일 설명 + 해당 페이지의 구체적인 콘텐츠 요점 + 페이지 번호 정보.

Step 3: 이미지 기반 PPT를 편집 가능한 PPTX로 복원

목표

Step 2에서 생성된 이미지 기반 PPT (각 페이지가 하나의 전체 이미지로 편집 불가)를 편집 가능한 PPTX 파일로 복원하여 시각적 품질을 유지하면서 주요 텍스트를 편집 가능하게 만듭니다.

실행 단계

  1. 페이지별 처리: 이미지 기반 PPT의 각 페이지를 개별적으로 처리하며, 분할 효과 저하를 방지하기 위해 한 번에 최대 1-3페이지를 처리합니다.
  2. 페이지 구조 식별: 각 페이지 이미지를 분석하여 콘텐츠를 두 레이어로 분할합니다.
    • 복잡한 시각적 자산 레이어: 브랜드 로고, 인물, 일러스트레이션, 3D 그래픽, 복잡한 배경, 복잡한 차트 등 → 고화질 이미지로 잘라내기/추출하여 삽입
    • 편집 가능한 정보 레이어: 제목, 부제목, 본문, 명문장, 핵심 숫자, 결론 상자 텍스트, 페이지 번호 등 → PPT 기본 텍스트 상자로 재구축
  3. 텍스트 복원: 편집 가능한 텍스트를 PPT 기본 텍스트 상자로 다시 제작하고, 원본 이미지의 글꼴 느낌, 글자 크기 계층, 굵기, 색상, 줄 간격, 자간, 정렬 방식 및 위치와 일치시킵니다. 원본 이미지의 텍스트를 덮어야 하는 경우 먼저 배경색/부분 마스크로 원본 텍스트를 가린 후 새 텍스트 상자를 겹쳐서 이중 표시를 방지합니다.
  4. 시각적 복원: 원본 이미지의 레이아웃 비율, 시각적 중심, 읽기 순서, 여백 리듬, 색상, 대비, 명암 관계를 유지합니다.
  5. 출력 및 비교: 16:9 편집 가능 PPTX를 출력하고 미리보기 이미지를 원본과 비교합니다. 명백한 차이가 있으면 계속 반복 수정합니다.
  6. 전달 설명: 완료 후 어떤 요소가 편집 가능한 텍스트로 복원되었는지, 어떤 요소가 이미지로 유지되었는지, 글꼴 대체가 있었는지 설명합니다.

복원 명령

전체 페이지별 복원 프롬프트는 references/prompts.md의 Prompt 3에 있습니다. 해당 프롬프트는 "복잡한 시각적 충실도 + 주요 텍스트 편집 가능"의 혼합 복원 전략을 사용합니다.

적용 설명

  • 자체 이미지 분해 기능이 있는 AI (예: GPT): 이미지 기반 PPT를 업로드하고 Prompt 3을 전송하면 AI의 이미지 기능이 레이어 요소를 분해 및 결합하여 직접 편집 가능한 PPTX를 출력할 수 있습니다.
  • Codex (권장):
    1. 각 페이지 이미지를 보고 텍스트 콘텐츠 및 시각적 요소 구조 식별
    2. 이미지 처리 라이브러리 (예: Pillow)를 사용하여 복잡한 시각적 영역을 독립 이미지로 자르기
    3. python-pptx 또는 pptxgenjs를 사용하여 PPTX 구축: 배경 이미지를 바탕에 깔고 기본 텍스트 상자로 텍스트 겹치기
    4. 페이지별 처리, 한 번에 1-3페이지
    5. 모든 페이지를 최종 .pptx로 병합
  • 기타 AI (예: Claude, WorkBuddy): 위 Codex 경로를 따르되 특정 라이브러리/도구를 현재 환경에서 사용 가능한 것으로 대체합니다.

주요 주의 사항

  • 한 페이지씩 분해: 한 번에 최대 3페이지까지만 처리해야 분할 효과가 좋습니다.
  • 이중 표시 방지: 원본 이미지에 이미 텍스트가 있으면 먼저 배경색으로 원본 텍스트를 덮은 후 텍스트 상자를 겹쳐야 합니다. 그렇지 않으면 텍스트가 이중으로 나타납니다.
  • 글꼴 대체: 원본 이미지의 글꼴을 식별할 수 없는 경우, 중국어는 黑体/思源黑体/微软雅黑을, 영어는 가장 가까운 산세리프/세리프 글꼴을 선택합니다.
  • 복잡한 시각적 영역의 작은 텍스트: 별도로 분할하면 화면 질감이 손상될 수 있으므로 이미지로 유지할 수 있지만 최종 설명에 표시해야 합니다.

리소스

references/

  • prompts.md — 세 가지 핵심 프롬프트 원문 (Prompt 1: 콘텐츠 추출과 스타일 디자인 / Prompt 2: 이미지 기반 PPT 생성 / Prompt 3: 편집 가능한 PPTX 복원)

도구 매핑 권장 사항

실행 시 현재 AI 환경에 따라 해당 기능을 선택합니다:

일반 기능사용 가능한 도구/스킬 예시
문서 읽기내장 PDF/문서 리더, MarkItDown, 모든 파일 파싱 기능
이미지 생성자체 이미지 모델 (예: GPT Image), Agnes, Midjourney, 即梦, 通义万相等
PPTX 빌드AI 파일 출력 기능, python-pptx, pptxgenjs, WPS/Office 플러그인

적용 시나리오

시나리오설명
대학 수업 팀 발표독서 공유, 과제 발표
팀 회의 발표문헌 발표, 연구 진행 발표
프로젝트 발표프로젝트 요약, 솔루션 시연
대회 시연창업 계획서, 프로젝트 시연
독서 공유회책 내용 추출 및 공유

관련 스킬