nature-paper2ppt

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

2|Updated Jun 18, 2026
One-click install
npx skills add https://github.com/AlexenderSokolov/deepscientist-lite-codex-plugin --skill nature-paper2ppt-alexendersokolov
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nature-paper2ppt
Source: https://github.com/AlexenderSokolov/deepscientist-lite-codex-plugin/tree/main/plugins/deepscientist-lite-academic/skills/nature-paper2ppt
Command: npx skills add https://github.com/AlexenderSokolov/deepscientist-lite-codex-plugin --skill nature-paper2ppt-alexendersokolov

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, well-structured presentation for a group meeting or journal club is time-consuming: you must extract the argument, select readable figures, crop dense panels, and avoid cluttered slides. This Skill automates that entire paper-to-deck pipeline. ## Core Features & Use Cases - Paper-type-aware narrative arcs: Classifies the source as discovery, methods, resource, clinical, materials, or review, then applies a matching slide structure instead of copying the paper's section order. - Figure asset pipeline: Extracts and crops key figures from PDFs with a crop QA gate that blocks slides missing axes, legends, or panel labels, and records traceability in an asset manifest. - Programmatic quality audit: Ships a standard-library 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: Give it a Nature Communications PDF and ask for a 12-slide Chinese group-meeting deck; it produces an editable .pptx with speaker notes, source labels, and a QA report. ## Quick Start Use the nature-paper2ppt skill 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, extracts key figures, and builds an editable Chinese .pptx deck with speaker notes and a QA report.

What Python libraries are used to generate PPTX from PDF 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.

Can it handle different paper types like clinical trials or ML methods papers?▼

Yes. A manifest routes each paper to one of six narrative arcs: discovery, methods, resource, clinical, materials, or review. Each arc defines its own slide structure, such as design-to-inference for clinical studies or problem-to-solution for methods papers.

How is the quality of the generated PPTX checked?▼

A bundled audit script inspects the PPTX XML for 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 and re-audited.

What happens if figures cannot be extracted from a scanned PDF?▼

The skill falls back to rendered page screenshots with careful cropping, recreates tables natively when values are explicit, or uses clearly labeled placeholders. The limitation and chosen alternative are documented in the QA report.