nature-paper2ppt

Convert scientific papers into Chinese Nature-style PPTX decks with figures and speaker notes.

Updated Aug 12, 2026
One-click install
npx skills add https://github.com/littlt-momo-c-yfc/skills --skill nature-paper2ppt-littlt-momo-c-yfc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nature-paper2ppt
Source: https://github.com/littlt-momo-c-yfc/skills/tree/main/skills/nature-paper2ppt
Command: npx skills add https://github.com/littlt-momo-c-yfc/skills --skill nature-paper2ppt-littlt-momo-c-yfc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pymupdf, pillow, python-pptx, and includes references (resource) components.

What problem does it solve? Turning a research paper into a clear, figure-led presentation for journal clubs or lab meetings is time-consuming: you must identify the paper's argument, pick the right figures, write concise Chinese slides, and build an actual editable .pptx file. This Skill automates that entire pipeline while preventing fabricated content, unreadable figures, and text overflow. ## Core Features & Use Cases - Paper-type-aware narrative: Classifies the paper (discovery, methods, resource, clinical, materials, review) and applies a matching presentation arc instead of copying section order. - Evidence-first figure handling: Selects only argument-carrying figures, extracts and crops dense panels, and records traceability in an asset manifest. - Real PPTX output with QA: Builds an editable .pptx with python-pptx, writes Chinese titles, bullets, captions, and speaker notes, then runs a severity-graded self-review and structural verification pass. - Use Case: You have a Nature PDF to present at next week's group meeting. Provide the PDF and receive a 10-16 slide Chinese deck with cropped key figures, source labels, speaker notes, and a QA report. ## Quick Start Use the nature-paper2ppt skill to turn the attached paper PDF into a Chinese journal-club PPTX with speaker notes and a QA report.

Frequently Asked Questions about nature-paper2ppt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn a research paper PDF into a PowerPoint presentation?

Provide the paper PDF and the skill extracts its argument, selects key figures, writes Chinese slide content and speaker notes, then builds an editable .pptx with python-pptx. It also produces a QA report and an asset manifest for extracted figures.

What tools are used to generate PPTX slides from papers?

The skill uses a cross-platform Python stack: PyMuPDF for PDF text extraction and page rendering, Pillow for figure cropping and contact sheets, and python-pptx for slide authoring and package validation.

Does it work for papers outside biomedical fields?

Yes. It supports discovery, methods/AI, resource/dataset, clinical, materials/chemistry/physics/engineering, and review papers, each with a dedicated presentation arc and default slide structure.

Can it handle dense multi-panel figures in slides?

Yes. Dense figures are cropped to key panels, split across slides, or given their own slide rather than shrunk. A crop self-check verifies that titles, axes, legends, and panel labels are preserved before insertion.

What happens if no slide renderer is available for visual QA?

The skill falls back to structural QA: it reopens the PPTX with python-pptx, checks slide count, embedded media, shape bounds, and text overflow risk, and records in the QA report that rendered preview was skipped.