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
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
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
- Routing protocol
- 1. Load the manifest and the core layer
- 2. Classify the paper type
- 3. Load the matching fragment
- 4. Build the deck using the loaded material
- 5. Reach for references only when needed
Key facts
- License
- Apache-2.0 (README badge)
- Installs on skills.sh
- 16,575 (Nov 2, 2026)
- GitHub stars
- 51,696 (Nov 2, 2026), whole repo
- Last commit
- Nov 1, 2026 (repo)
- Python stack
- PyMuPDF, Pillow, python-pptx
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 corePicks 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 paperReads one fragment
Only the fragment for the detected type, not all six.
Read ·
Load the paper-type arcExtracts 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 deckKeeps names and abbreviations consistent
Built while reading the source, from the nature-shared folder.
Terminology ledgerLayout, figure assets, self-review
Three deep guides opened only when needed.
Read ·
References on demandscripts/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
- Repository
- yuan1z0825/nature-skills
- Folder
skills/nature-paper2ppt
Sources
Docs, issue trackers and discussions this page is built from.
Show all 3Hide
- nature-skills README · github.com
- nature-paper2ppt SKILL.md · github.com
- nature-paper2ppt toolchain.md · github.com