nature-paper2ppt

Convert scientific papers into Chinese PPTX presentation decks with figure extraction and quality audits.

Updated Jul 5, 2026
One-click install
npx skills add https://github.com/huaibovip/research-marketplace --skill nature-paper2ppt-huaibovip
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nature-paper2ppt
Source: https://github.com/huaibovip/research-marketplace/tree/main/plugins/nature-skills/skills/nature-paper2ppt
Command: npx skills add https://github.com/huaibovip/research-marketplace --skill nature-paper2ppt-huaibovip

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyMuPDF, Pillow, python-pptx, and includes scripts (resource) and references (resource) components.

What problem does it solve? Turning a dense scientific paper into a clear, well-structured presentation for group meetings or journal clubs is time-consuming, and generic AI-generated slides often suffer from cropped figures, text overflow, and template-like wording. This Skill automates the full paper-to-deck pipeline while enforcing academic quality standards. ## Core Features & Use Cases - Paper-type-aware narrative arcs: Classifies papers into six types (discovery, methods, resource, clinical, materials, review) and applies a matching presentation structure instead of copying the article's section order. - Figure extraction and crop QA: Extracts key figures from PDFs, crops dense panels, and verifies that axes, legends, panel labels, and scale bars are preserved before slide insertion. - Real PPTX output with self-review: Generates an editable .pptx with Chinese slide content and speaker notes using python-pptx, then runs an XML-based audit script to detect text overflow, out-of-bounds shapes, AI-template phrases, and alignment issues. - Use Case: Provide a Nature Communications paper PDF and ask for a 12-slide Chinese group-meeting deck; receive a complete PPTX with speaker notes, a figure asset manifest, and a QA report. ## Quick Start Use the nature-paper2ppt skill to turn this paper PDF into a 12-slide Chinese group-meeting presentation with speaker notes.

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 into a PowerPoint presentation?▼

Provide the paper PDF, DOI, arXiv link, or reading notes along with your desired slide count and audience. The skill classifies the paper type, builds an evidence-led narrative, extracts key figures, and generates an editable .pptx file with Chinese slide content and speaker notes.

What tools are used to generate PPTX from PDF papers?▼

The skill uses a Python-first stack: PyMuPDF for PDF text extraction and page rendering, Pillow for figure cropping and contact sheets, and python-pptx for slide authoring. A bundled standard-library audit script checks the final PPTX XML for structural defects.

Does the paper-to-PPT workflow support different paper types?▼

Yes, it classifies papers into six types: discovery, methods, resource, clinical, materials, and review. Each type maps to a dedicated narrative arc and default slide structure, so a benchmark paper gets a problem-to-solution flow while a clinical study gets a design-to-inference flow.

How are figures from the paper handled in the slides?▼

Figures are extracted from the PDF, cropped to key panels when dense, and checked against a crop QA gate that requires axes, legends, panel labels, and scale bars to remain intact. Each asset is recorded in a manifest with its source figure, page, and target slide.

What are the limitations of automated paper-to-PPT conversion?▼

Scanned PDFs, low-resolution images, or figures that cannot be extracted require fallbacks such as page screenshots or labeled placeholders. The skill does not fabricate missing numbers or results, and full-text translation tasks should use a dedicated reading skill instead.