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.