powerpoint-skill은(는) 무엇을 하나요?
AI 기반 PowerPoint 프레젠테이션을 학술 논문에서 생성하며, 기본 수식 및 다이어그램 지원과 다단계 콘텐츠 분석을 제공합니다.
개요
이 스킬은 학술 논문(PDF, LaTeX 소스 등)을 입력받아, AI를 활용하여 내용을 분석하고 잘 구조화된 PowerPoint 프레젠테이션을 생성합니다. 수식, 표, 다이어그램을 자연스럽게 슬라이드에 포함시켜 연구 결과를 효과적으로 발표할 수 있도록 지원합니다.
주요 기능
- 다단계 콘텐츠 분석: 논문의 초록, 서론, 방법, 결과, 결론 등 각 섹션을 분석하여 슬라이드에 적합한 형태로 요약합니다.
- 수식 지원: LaTeX 형식의 수식을 이미지 또는 텍스트로 변환하여 슬라이드에 포함할 수 있습니다.
- 다이어그램 지원: 플로우차트, 그래프 등 주요 다이어그램을 추출하거나 재구성하여 시각화합니다.
- 템플릿 커스터마이징: 사용자가 원하는 슬라이드 템플릿(색상, 폰트, 레이아웃)을 적용할 수 있습니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 AI 코딩 에이전트
사용 방법
- 분석할 학술 논문 파일(PDF, .tex, .md 등)을 준비합니다.
- 다음 명령어를 실행하여 프레젠테이션을 생성합니다:
python generate_pptx.py --input paper.pdf --output presentation.pptx --template academic
- 생성된
presentation.pptx파일을 열어 내용을 확인하고 필요 시 추가 편집합니다.
설정 옵션
| 옵션 | 설명 | 기본값 |
|---|---|---|
--input | 입력 논문 파일 경로 | (필수) |
--output | 출력 PPTX 파일 경로 | output.pptx |
--template | 슬라이드 템플릿 이름 | default |
--lang | 슬라이드 언어 설정 | ko |
--math | 수식 포함 여부 | true |
--diagrams | 다이어그램 포함 여부 | true |
예제
다음은 논문 "Attention Is All You Need"를 분석하여 프레젠테이션을 생성하는 예제입니다:
python generate_pptx.py --input attention_paper.pdf --output attention_presentation.pptx --template research --lang en --math true --diagrams true
참고 사항
- 생성된 프레젠테이션은 추가 수동 편집이 필요할 수 있습니다.
- 수식 렌더링을 위해 LaTeX 환경이 필요할 수 있습니다.
- 다이어그램은 논문 내 그림을 기반으로 재구성되며, 원본과 다를 수 있습니다.
라이선스
MIT License