Community라이팅 & 에디팅github.com

wangyijie891-stack/paper-ppt

사용자가 요청한 언어로 학술 논문을 읽고 발표용 PPT를 생성하는 스킬입니다. 원본 논문의 그림, 절제된 딥블루 템플릿, 상세한 방법 및 실험 설명, 발표자 노트, 레이아웃 검증을 포함합니다.

paper-ppt란 무엇인가요?

이 스킬은 출판된 학술 논문을 컴팩트하고 시각적인 PPT로 변환하여, 사용자가 요청한 언어로 구두 발표를 지원합니다. 언어와 분야에 구애받지 않으며, 로봇공학, 임베디드 AI, 머신러닝, 컴퓨터 비전, NLP, 시스템 등 모든 경험적 연구 논문에 사용할 수 있습니다. 방법론과 지표 설명을 논문에 맞게 조정하며, 도메인 특화 용어를 강제하지 않습니다. 원본 논문의 그림과 표를 최대한 활용하고, 16:9 슬라이드 캔버스에 밝은 회색 배경, 진한 네이비 제목, 절제된 파란색 악센트를 사용하는 경량 템플릿을 적용합니다. 각 슬라이드에는 해당 언어로 된 자연스러운 발표자 노트가 포함되며, 최종 PPTX 파일의 구조적 검증을 수행합니다. 주요 플랫폼(Claude Code, Cursor 등)에서 사용 가능하며, `python-pptx`와 PyMuPDF를 활용하여 작동합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/wangyijie891-stack/agent-skills/tree/HEAD/skills/paper-ppt

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

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

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

문서

논문 PPT

이 스킬은 출판된 학술 논문을 사용자가 요청한 언어로 구두 발표를 위한 컴팩트하고 시각적인 PPT로 변환합니다. 언어와 분야에 구애받지 않습니다: 모든 구어체 또는 문어체 언어와 로봇공학, 임베디드 AI, 머신러닝, 컴퓨터 비전, NLP, 시스템 또는 기타 경험적 연구 논문에 사용할 수 있습니다. 방법론과 지표 설명을 논문에 맞게 조정하며, 도메인 특화 용어를 강제하지 않습니다.

절대적 출력 규칙

  • 최종 출판된 PDF를 선호하며, venue, DOI, 버전, 페이지/그림/표 참조를 기록합니다. 사용자가 프리프린트를 피하도록 요청한 경우, proceedings 또는 저널 PDF가 존재한다면 arXiv 전용 버전을 사용하지 마십시오.
  • 가능하면 논문의 원본 그림과 표를 사용하십시오. PDF에서 그림 또는 표 영역만 잘라내십시오. 원본이 있는 경우 손으로 그린 개략도로 대체하지 마십시오. 편집상의 재구성은 논문에서 그림으로 제공되지 않는 관계에 대해서만 허용되며, "이 발표를 위해 재구성됨"이라고 반드시 표시해야 합니다.
  • 이미지 자르기 영역에 주변 본문 텍스트, 이웃 컬럼 또는 관련 없는 캡션을 포함하지 마십시오. 소스 PDF 해시, 페이지, 좌표 및 의미를 포함한 자르기 매니페스트를 유지하십시오.
  • assets/template-spec.md의 경량 템플릿 사양과 references/style-guide.md를 시각적 참조로 사용하십시오. 슬라이드 캔버스를 16:9로 유지하고, 밝은 회색 배경, 진한 네이비 제목, 절제된 파란색 악센트, 직사각형 정보 블록을 사용하며 장식적인 시각적 혼란을 피하십시오. 템플릿은 스타일 참조일 뿐, 과학적 콘텐츠에 대한 제한이 아닙니다.
  • 요청된 언어와 스크립트를 지원하는 글꼴을 선택하십시오. Microsoft YaHei는 중국어 데크의 기본값으로 유지됩니다. 다른 스크립트의 경우, 누락된 글리프 박스를 허용하는 대신 완전한 글리프 범위를 가진 설치된 글꼴을 선택하십시오. 논문 제목을 첫 번째 슬라이드의 왼쪽 상단에 두드러지게 배치하고, 유용한 경우 요청된 언어로 부제 또는 번역을 그 아래에 배치하십시오.
  • 모든 슬라이드는 요청된 언어 또는 언어 혼합으로 자연스러운 발표자 노트를 받습니다. 노트는 숫자를 해석하기 전에 그림이 나타내는 스토리를 설명해야 합니다. 구조를 내용으로 설명할 수 있는 경우 "왼쪽", "오른쪽" 또는 "두 번째 그림"과 같은 위치적 표현을 피하십시오.
  • 어떤 텍스트나 이미지도 슬라이드 경계를 넘을 수 없습니다. 표를 읽을 수 있게 유지하고 완전한 표를 읽을 수 없는 썸네일로 축소하지 마십시오.

기본 4-슬라이드 스토리

사용자가 다른 페이지 수를 요청하지 않는 한 이 구조를 사용하십시오:

  1. 문제 및 연구 질문 — 전체 논문 제목, 구체적인 실패 사례 또는 연구 격차, 이전 시스템이 놓치는 점, 논문의 핵심 질문 또는 기여.
  2. 방법 및 훈련/추론 모듈 — 하나의 원본 프레임워크 그림, 입력 → 변환 → 결정 → 출력 또는 피드백, 방법을 이해하는 데 필요한 방정식 또는 레이블, 학습이 포함된 경우 훈련 절차.
  3. 실험 설정 및 핵심 결과 — 원본 데이터셋, 장면 또는 설정 그림과 원본 결과 표 또는 차트; 기준선, 데이터 분할 또는 실행 횟수, 메트릭, 분모, 각 메트릭의 의미를 명시.
  4. 메커니즘 증거, 절제 및 한계 — 원본 정성적 비교 또는 절제 그림과 표; 결과를 주장된 메커니즘에 연결한 후, 한계와 연구 방향을 제시.

3페이지 요청 시 페이지 1과 4를 병합합니다. 6페이지 또는 9페이지의 경우 각 모듈을 확장하면서 동일한 이야기 순서를 유지합니다.

언어 선택

이 스킬에 의해 언어가 고정되지 않습니다. 하나의 언어, 여러 언어, 번역 또는 이중 언어 출력에 대한 명시적인 사용자 요청을 따릅니다. 언어가 지정되지 않은 경우, 사용자의 최신 요청 언어를 사용합니다. 요청이 진정으로 모호한 경우, 초안을 작성하기 전에 한 번 질문합니다. 기술적 이름, 방정식, 변수 이름 및 인용된 논문 텍스트는 충실도를 높일 때 그대로 유지하지만, 주변 콘텐츠는 선택된 언어로 설명합니다. 동일한 언어 선택을 제목, 다이어그램, 캡션, 대체 텍스트, 표 및 발표자 노트에 적용합니다.

작업 절차

  1. 논문 신원을 확인하고 전체 출판 PDF를 획득합니다. 초록, 서론, 개요 그림, 방법, 훈련 또는 데이터 구성, 실험, 캡션, 표, 절제 및 결론을 읽습니다. 초록에서 누락된 숫자를 추론하지 마십시오.
  2. scripts/extract_original_figures.py 또는 references/figure-extraction.md의 PyMuPDF 레시피를 사용하여 원본 그림과 표를 추출합니다. 3–5배 렌더링 스케일을 사용하고, 자르기 텍스트를 확인하며 assets/original-figures-manifest.json을 작성합니다.
  3. 증거를 바탕으로 슬라이드 스토리를 초안합니다: 문제 → 메커니즘 → 실험 → 메커니즘 증거 및 한계. 주장을 논문의 실제 평가 범위보다 좁게 유지하십시오.
  4. 참조 템플릿 또는 동등한 python-pptx 스크립트를 사용하여 데크를 구축합니다. references/style-guide.md를 간격, 색상, 글꼴 크기, 글꼴 적용 범위 및 안전한 이미지 배치에 사용합니다.
  5. references/notes-template.md에서 발표자 노트를 추가합니다. 모든 핵심 메트릭에 대해 높거나 낮은 것이 더 좋은지와 분모가 무엇인지 포함하여 짧은 해석을 포함합니다.
  6. 최종 PPTX에서 scripts/validate_ppt.py와 unzip -t를 실행합니다. LibreOffice 렌더링이 가능한 경우 PDF 또는 PNG로 내보내고 모든 슬라이드를 시각적으로 검사합니다. 렌더링이 런타임에 의해 차단된 경우 구조적 검사만 완료되었음을 보고하고 시각적 QA가 통과되었다고 주장하지 마십시오.

증거 규율

슬라이드 텍스트와 노트 모두에서 다음을 구분하십시오:

  • 논문 진술: 저자가 정의하거나 주장하는 내용;
  • 관찰된 결과: 실제로 보고된 숫자, 표, 곡선 또는 정성적 결과;
  • 발표 해석: 해당 증거에 의해 뒷받침되는 더 좁은 해석.

시뮬레이션 메트릭을 일반적인 실제 환경 보장으로 바꾸지 마십시오. 결과가 시뮬레이션, 실제 로봇, 제로샷 전이, 절제 또는 전체 시스템 비교인지 명시하십시오.

지원 리소스

  • 데크 레이아웃을 생성하거나 수정할 때 references/style-guide.md를 읽으십시오.
  • 출판된 PDF를 잘라야 할 때 references/figure-extraction.md를 읽으십시오.
  • 발표자 노트를 작성하기 전에 references/notes-template.md를 읽으십시오.
  • 반복 가능한 자르기를 위해 scripts/extract_original_figures.py를 사용하고 구조적 검사를 위해 scripts/validate_ppt.py를 사용하십시오.
  • assets/template-spec.md는 경량 시각적 참조일 뿐, 논문 증거의 출처가 아닙니다.

관련 스킬