Communitygithub.com

GuardMin/png-to-editable-pptx

슬라이드 이미지를 고품질의 편집 가능한 PowerPoint 프레젠테이션으로 재구성하는 Codex 스킬

png-to-editable-pptx란 무엇인가요?

이 스킬은 PNG 등 슬라이드 이미지를 입력받아, 내용과 레이아웃을 정확히 재현한 편집 가능한 PowerPoint(.pptx) 파일을 생성합니다. 사용자는 프레젠테이션 슬라이드를 이미지로 찍거나 스크린샷한 후, 코드 어시스턴트(Codex)에게 전달하면 자동으로 PPTX로 변환됩니다. 주요 기능으로는 텍스트 추출, 이미지 배치, 도형 및 표 인식 등이 포함되어 있어, 기존 슬라이드를 빠르게 재활용하거나 편집할 수 있습니다. 이는 Claude Code, Cursor, Codex 등 다양한 AI 코딩 에이전트 환경에서 활용 가능하며, Python과 python-pptx 라이브러리를 기반으로 동작합니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add GuardMin/png-to-editable-pptx

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

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

문서

png-to-editable-pptx은(는) 무엇을 하나요?

슬라이드 이미지를 고품질의 편집 가능한 PowerPoint 프레젠테이션으로 재구성하는 Codex 스킬

개요

이 스킬은 PNG, JPEG 등 슬라이드 이미지를 분석하여 내용과 형식을 최대한 유지한 채 편집 가능한 .pptx 파일을 생성합니다. OCR, 이미지 처리, 레이아웃 분석 기술을 결합하여 텍스트, 이미지, 도형, 표 등을 인식하고 적절한 PowerPoint 개체로 변환합니다.

설치

필수 패키지:

pip install python-pptx pillow pytesseract opencv-python

Tesseract OCR 엔진이 시스템에 설치되어 있어야 합니다.

사용법

from png_to_pptx import convert

convert('slide.png', 'output.pptx')

또는 Codex 에이전트에게 이미지 파일 경로와 원하는 출력 파일명을 전달하세요.

지원 기능

  • 텍스트 추출: OCR을 통해 슬라이드 내 텍스트를 인식하고 텍스트 상자로 배치
  • 이미지 포함: 원본 이미지를 그대로 PPTX에 삽입
  • 도형 인식: 사각형, 원, 화살표 등 기본 도형 변환
  • 표 인식: 표 구조를 감지하여 PowerPoint 표로 변환
  • 레이아웃 보존: 슬라이드 전체 레이아웃을 최대한 유지

예시

입력:

slide.png (슬라이드 이미지)

출력:

edited_presentation.pptx (편집 가능한 PowerPoint 파일)

제한사항

  • 복잡한 그래디언트나 그림자는 완벽하게 재현되지 않을 수 있음
  • 매우 작은 글씨나 손글씨는 OCR 정확도가 떨어질 수 있음
  • 애니메이션 및 전환 효과는 지원되지 않음

관련 스킬