nature-paper2ppt

Convert scientific papers into Chinese PowerPoint decks with figures, speaker notes, and QA audits.

Updated Aug 26, 2026
One-click install
npx skills add https://github.com/Yjj0333/skills-manager-backup --skill nature-paper2ppt-yjj0333
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nature-paper2ppt
Source: https://github.com/Yjj0333/skills-manager-backup/tree/main/nature-paper2ppt
Command: npx skills add https://github.com/Yjj0333/skills-manager-backup --skill nature-paper2ppt-yjj0333

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 research paper into a clear, evidence-led Chinese presentation for group meetings or journal clubs is time-consuming, and generic AI-generated decks often suffer from cropped figures, text overflow, and template-like wording. ## 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: Selects 4-8 key figures, crops dense panels, and enforces hard checks that axes, legends, panel labels, and scale bars are preserved. - Automated PPTX quality audit: Runs a bundled Python script that inspects PPTX XML for out-of-bounds shapes, text overload, AI-template phrases, small evidence images, and alignment near-misses. - Use Case: Provide a Nature Communications PDF and ask for a 12-slide Chinese group-meeting deck; receive an editable .pptx with speaker notes, an asset manifest, and a QA report. ## Quick Start Use nature-paper2ppt to turn this paper PDF into a 12-slide Chinese journal club 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 with Chinese slide content and speaker notes.

What Python libraries are used to generate PPTX from papers?▼

The toolchain uses PyMuPDF for PDF text extraction and page rendering, Pillow for figure cropping and contact sheets, and python-pptx for slide authoring. All are cross-platform and work on macOS, Linux, and Windows.

Does it work with scanned PDFs or low-quality figures?▼

Scanned PDFs and unextractable figures are handled with documented fallbacks such as rendered page screenshots or labeled placeholders. The limitation and chosen alternative are stated in the QA report rather than silently producing broken slides.

How does the PPTX quality audit script check slides?▼

The audit script parses PPTX XML using only the Python standard library to detect shapes outside slide bounds, text overload, cropped images, small evidence figures, alignment near-misses, and AI-template phrases. High-severity findings block delivery until the deck is revised.

When should I not use paper-to-PPT conversion?▼

For full-text translation or paragraph-level reading, use a dedicated reading skill first instead. This skill is designed for presentation decks, not exhaustive translation, and it will not fabricate results or figure details missing from the source.