PlugWiki

nature-paper2ppt Skill: Turn a Scientific Paper Into a Chinese PowerPoint Deck

Turns a scientific paper into a Chinese PowerPoint deck with the paper's figures and speaker notes, for journal clubs and defenses.

Installs
16.6K
on skills.sh
Stars
51.7K
on GitHub
Files
18
besides SKILL.md
Updated
Nov 2026
last repo commit

You give it a paper or reading notes. It classifies the paper (discovery, methods, resource, clinical, materials or review), tells you the type so you can correct it, picks the matching slide arc, and builds a real .pptx with python-pptx. It keeps a terminology ledger so names and abbreviations match on every slide and in the notes.

It finishes by running a bundled audit script on the deck and treats high-severity findings as blockers. It needs the shared nature-shared folder from the same repo, and the README marks this skill as Beta. Decks are Chinese by default.

Good for

  • Graduate students preparing a group meeting or journal club talk
  • Researchers presenting a paper at a conference or defense
  • Anyone turning a paper PDF into slides with source figures

Install nature-paper2ppt

Claude Code

  1. 1

    Copy this prompt.

    Install the nature-paper2ppt skill in Claude Code. Run this command:
    
    mkdir -p ~/ai-skills
    cd ~/ai-skills
    git clone https://github.com/Yuan1z0825/nature-skills.git
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Git.

This is the README's Claude Code route (section 5.2), with the example name nature-reader swapped for nature-paper2ppt as the README instructs. The wrapper points at the clone and at nature-shared, so keep both folders there. Start a new session, then run /nature-paper2ppt. Update later with git pull in the clone.

From the project README. Source.

What's in the skill

When it loads

Create or improve a Chinese academic PPTX from a scientific paper or research reading notes, with source figures and speaker notes. Use for 论文做PPT、文献汇报、组会PPT and paper-based conference or defense presentations.

Sections in SKILL.md

  1. Routing protocol
  2. 1. Load the manifest and the core layer
  3. 2. Classify the paper type
  4. 3. Load the matching fragment
  5. 4. Build the deck using the loaded material
  6. 5. Reach for references only when needed

Key facts

Installs on skills.sh
16,575 (Nov 2, 2026)

What it includes

  • Reads manifest.yaml and the always-load files

    Principles, toolchain, the 9-step workflow, output rules, and the shared terminology ledger.

    Files · Load manifest and core

  • Picks one of six paper types and says so

    Default is discovery. The agent states the type in one line before it designs slides.

    Classify the paper

  • Reads one fragment

    Only the fragment for the detected type, not all six.

    Read · Load the paper-type arc

  • Extracts text and figures, then writes a .pptx

    Uses PyMuPDF for text and page renders, Pillow for crops, python-pptx for slides. Deliverable is a real pptx with speaker notes.

    Runs code · Build the deck

  • Keeps names and abbreviations consistent

    Built while reading the source, from the nature-shared folder.

    Terminology ledger

  • Layout, figure assets, self-review

    Three deep guides opened only when needed.

    Read · References on demand

  • scripts/audit_pptx_quality.py

    Checks the generated PPTX; high-severity findings block delivery and the result is written to output/qa_report.md.

    Runs code · Audit script

From the official docs

Permissions

Low risk

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It may install Python packages

    If PyMuPDF, Pillow or python-pptx are missing, the toolchain guide allows a local virtual environment with only those packages. Approve the pip command. github.com

  • It runs a bundled audit script and writes reports

    audit_pptx_quality.py reads the PPTX and can write a report and JSON file. Output goes to the project output folder. github.com

Questions

What does nature-paper2ppt do?

It turns a scientific paper or your reading notes into a Chinese PPTX with source figures and speaker notes. It audits the finished deck with a bundled script.

How do I install it?

Use the install box above. Install nature-shared with it. The README says installing one skill does not add the shared support folder, and the skill reads a terminology guide from it.

Is the deck in Chinese?

By default, yes. The core principles set Chinese as the default language. The description names Chinese group-meeting and defense use.

Does it need extra software?

It uses Python with PyMuPDF, Pillow and python-pptx. If a package is missing, the toolchain guide says to make a local virtual environment and install only the minimum, when policy permits. LibreOffice is optional for previews.

Is it safe?

It reads your paper, writes a PPTX and a QA report into a project output folder, runs a bundled Python audit script, and may install Python packages in a virtual environment. SKILL.md does not describe sending the paper to any service; your agent's own model still reads the text. Approve each pip command.

Will it invent results?

The skill says not to fabricate results, numbers or figure details, and its review loop checks crops, density and source labels.

How is it different from nature-reader?

The nature-skills README describes nature-reader as the skill that produces a full-text Chinese-English Markdown reader with figure alignment. This skill makes the slide deck. The README says both need nature-shared installed.

Information

updated Nov 2, 2026

Folder
skills/nature-paper2ppt

yuan1z0825/nature-skillsskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 3
  1. nature-skills README · github.com
  2. nature-paper2ppt SKILL.md · github.com
  3. nature-paper2ppt toolchain.md · github.com

Updated Nov 2, 2026.