Agent skill

Academic Paper to PPTX

by Yuan1z0825 in Yuan1z0825/nature-skills

Creates or revises a Chinese-language academic PPTX deck from a scientific paper or reading notes, reusing the paper's figures and adding speaker notes.

Apache-2.0Auto-check passedDocuments & Office

Install Academic Paper to PPTX

skills CLI
$ npx skills add Yuan1z0825/nature-skills --skill nature-paper2ppt -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Yuan1z0825/nature-skills nature-paper2ppt --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/nature-paper2ppt .claude/skills/nature-paper2ppt && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
nature-paper2ppt
GitHub stars
47k
Token cost
~1.1k tokens
SKILL.md length
515 words
Files
19 (incl. scripts, references)
Skills in repo
23
Repo updated
First seen
Licence
Apache-2.0

At a glance

Creates or revises a Chinese-language academic PPTX deck from a scientific paper or reading notes, reusing the paper's figures and adding speaker notes.

  • Works in 5 steps: Load the manifest and the core layer → Classify the paper type → Load the matching fragment → …
  • Preparing a lab group-meeting or literature-report deck from a paper
  • Runs Python scripts from its folder
  • Building a conference or thesis-defense presentation based on a published study

What it does

This is a router skill. It reads manifest.yaml, loads a core set of files (principles, toolchain policy, the 9-step workflow, output and quality rules, and a shared terminology ledger), then classifies the paper as discovery, methods, resource, clinical, materials or review work. The agent states the type it chose so you can correct it before any slide is designed.

Only the fragment for that paper type is loaded, and it supplies the presentation arc, for example question to evidence for discovery papers or design to inference for clinical studies. The skill ships reference notes on design and layout, figure assets and self-review, plus audit_pptx_quality.py, which checks the finished deck before delivery.

When you ask for changes to an existing deck, the agent keeps the paper source, terminology and assets, edits only the slides you name and anything that refers to them, and reruns the audit. Decks are in Chinese by default, and a request for just an outline or explanation does not require building a deck.

When your agent uses it

  • Preparing a lab group-meeting or literature-report deck from a paper
  • Building a conference or thesis-defense presentation based on a published study
  • Fixing slides in an existing paper-based deck without redoing the whole story
  • Turning reading notes on a paper into a figure-led presentation with speaker notes

Example prompts

  • “Make a group-meeting PPT from paper.pdf, using the original figures and adding speaker notes.”
  • “Update slide 6 of my existing deck so it matches the revised methods section.”
  • “Build a defense presentation from my published paper and my reading notes.”
  • “Outline a slide arc for this clinical trial paper, but do not build the deck yet.”

Requirements

  • A paper or reading notes as the source
  • Python, since the toolchain is Python-first

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  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

What it can do on your machine

Read from SKILL.md and the folder at commit e605b35. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python, from the files we listed), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Academic Paper to PPTX loads about 1.1k tokens when it runs, and up to ~7.7k if it reads all its reference files. Until then it costs about 57 tokens; SKILL.md has 515 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~57
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~7.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from Yuan1z0825/nature-skills at commit e605b35, republished under its Apache-2.0 licence (© Yuan1z0825). 515 words, ~1,055 tokens.

Download SKILL.mdSave it as .claude/skills/nature-paper2ppt/SKILL.md (or your agent's skills folder). This skill also uses 18 other files; get the full folder from GitHub.
name
nature-paper2ppt
description
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.

Paper-to-PPTX — Router

Routing protocol

For an edit to an existing deck, reuse its paper source, narrative, terminology, and assets. Change the requested slides and any affected cross-slide references; do not rerun paper intake or rebuild the deck's story unless the request requires it. Inspect changed slides and run the existing final PPTX audit before delivery. A requested outline or explanation alone does not require creating a deck.

For a new task, load the core and matching resources below. Reuse already loaded guidance on follow-ups; load more only when the task needs it.

1. Load the manifest and the core layer

Read manifest.yaml. It declares the paper_type axis, the allowed values, and the file paths each value maps to.

Also read every file listed under always_load. These hold the purpose and core principle, the lean operating mode and toolchain policy, the 9-step workflow spine, and the output/quality rules that apply to every deck, plus the shared Terminology Ledger used to keep technical terms consistent across slides.

2. Classify the paper type

Decide the paper_type value using the manifest's detect: hint and the source:

  • discovery — discovery / mechanism papers (question-to-evidence arc). Default.
  • methods — methods / AI / tool / algorithm papers (problem-to-solution arc).
  • resource — resource / dataset / atlas / omics / benchmark papers (workflow-to-validation arc).
  • clinical — clinical / population / intervention studies (design-to-inference arc).
  • materials — materials / chemistry / physics / engineering papers (property-to-mechanism / design-to-performance arc).
  • review — reviews / perspectives / commentaries / meta-analyses (evidence-map arc).

State the detected value in one short line to the user before designing slides, so they can correct you cheaply.

3. Load the matching fragment

Read the file mapped for the detected paper_type. It gives the presentation arc and how to adapt the default slide structure for this type. Do not read every fragment in static/.

Show full SKILL.md (230 more words)Show less
4. Build the deck using the loaded material

Apply the loaded fragments in this priority order:

  1. Core principles (core/principles.md) — the argument is the spine; lean operating mode; accepted inputs; Chinese-by-default language rule.
  2. Toolchain policy and fast path (core/toolchain.md) — cross-platform Python-first stack, default fast path.
  3. Paper-type arc (the loaded paper_type fragment) — narrative order and slide structure for this paper.
  4. Workflow (core/workflow.md) — run the 9 steps end to end.
  5. Output and quality rules (core/output-and-quality.md) — deliverables, quality gates, fallbacks.

Build the Terminology Ledger (../nature-shared/core/terminology-ledger.md) while reading the source, so model names, gene/protein names, datasets, metrics, and abbreviations stay identical across every slide and speaker note.

When a deck is requested, the end product is a real .pptx, not only an outline or script. Do not fabricate results, numbers, or figure details.

5. Reach for references only when needed

The files under references/ are deep references, not defaults. Open them on demand per the references.on_demand table in the manifest:

  • composing/auditing slide layout, visual rhythm, typography, anti-template design, archetypes, on-slide text budget → references/design-and-layout.md.
  • selecting, extracting, cropping, and quality-checking figure/table assets → references/figure-assets.md.
  • running the self-review/corrective revision loop, severity grading, programmatic PPTX checks, rendered-preview policy, and final verification → references/self-review.md.

When a real PPTX has been generated, run scripts/audit_pptx_quality.py unless the file is unavailable. Treat high-severity findings as blockers, revise the deck, then re-run the audit and record the final result in output/qa_report.md.

© Yuan1z0825, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 18 other files (scripts, references) in skills/nature-paper2ppt of Yuan1z0825/nature-skills.

  • SKILL.md
  • README.md
  • README_EN.md
  • agents/openai.yaml
  • manifest.yaml
  • references/design-and-layout.md
  • references/figure-assets.md
  • references/self-review.md
  • scripts/audit_pptx_quality.py
  • static/core/output-and-quality.md
  • static/core/principles.md
  • static/core/toolchain.md
  • static/core/workflow.md
  • static/fragments/paper_type/clinical.md
  • … and 5 more

Open the folder on GitHubat commit e605b35

Compare with similar skills

Academic Paper to PPTX next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Academic Paper to PPTX compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Academic Paper to PPTX this skillYuan1z0825/nature-skills47k—~1.1kAutomated safety check: PassApache-2.0
Nature Paper2pptCitrus-bit/Anaxa1201 repos~5.9kAutomated safety check: PassMIT
Academic WritingZimoLiao/scholaraio577—~827Automated safety check: PassMIT
Sci HTMLShZhao27208/Aut_Sci_Write209—~1.4kAutomated safety check: NotesMIT
Nature Paper2pptjing1312/nature-figure-skill171—~9.5kAutomated safety check: PassMIT
Journal Club Pptxuzhougeng/wisp-science1k—~3.6kAutomated safety check: PassAGPL-3.0

Similar skills

  • Nature Paper2ppt

    Citrus-bit/Anaxa

    Build a complete but efficient Nature-style Chinese PPTX presentation from a scientific paper, preprint, PDF, article text, abstract, figure legends, or reading notes.

    120 GitHub starsUsed in 1 repo~5.9k tokens
    Documents & OfficeAuto-check passed
  • Academic Writing

    ZimoLiao/scholaraio

    A skill your agent uses when the user needs help choosing or organizing an academic-writing workflow by deliverable, stage, or format, including review articles, guided reading, paper sections, PPT…

    577 GitHub stars~827 tokensUpdated 16 days ago
    Documents & OfficeAuto-check passed
  • Sci HTML

    ShZhao27208/Aut_Sci_Write

    Generate academic presentation-style HTML slide decks and browser reports from PDFs, structured text, Markdown, paper summaries, outlines, or research notes.

    209 GitHub stars~1.4k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check: notes
  • Nature Paper2ppt

    jing1312/nature-figure-skill

    Build a complete but efficient Nature-style Chinese PPTX presentation from a scientific paper, preprint, PDF, article text, abstract, figure legends, or reading notes.

    171 GitHub stars~9.5k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check passed
  • Journal Club Ppt

    xuzhougeng/wisp-science

    A skill your agent uses whenever the user provides a scientific paper PDF and asks for a group-meeting literature report, journal-club slides, 文献汇报PPT, 组会PPT, paper presentation, article…

    1k GitHub stars~3.6k tokensUpdated yesterday
    Documents & OfficeAuto-check passed
  • Nature Paper2ppt

    Tai609/NebulaMat

    Build a complete Nature-style Chinese PPTX presentation from a scientific paper, preprint, PDF, article text, figure legends, or reading notes.

    100 GitHub stars~1.3k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check passed

More from Yuan1z0825/nature-skills

All 23 skills in this repo
  • Nature Paper Card

    Yuan1z0825/nature-skills

    Builds a structured deep-reading card for one scientific paper, covering methods, how experiments support claims, limitations and research ideas, with a script to prepare the source.

    47k GitHub starsUsed in 2 repos~2.1k tokens
    Auto-check passed
  • Nature-Style Scientific Figures

    Yuan1z0825/nature-skills

    Creates, revises, audits and exports manuscript-ready scientific figures in Python or R, and routes AI-generated graphical abstracts to a separate workflow.

    47k GitHub stars~3.1k tokensUpdated today
    Auto-check passed
  • Paper to Chinese Patent Drafter

    Yuan1z0825/nature-skills

    Drafts Chinese invention patent applications and technical disclosures from research papers or inventor materials, tying each claim feature to source evidence.

    47k GitHub starsUsed in 1 repo~1.1k tokens
    Auto-check passed
  • Researchwrite Proposal Pipeline

    Yuan1z0825/nature-skills

    Composes, revises or audits research proposals and opening reports through an evidence-first state machine with argument maps, section contracts and dynamic expert reviewers.

    47k GitHub starsUsed in 1 repo~1.1k tokens
    Auto-check passed
  • Nature Literature Downloader

    Yuan1z0825/nature-skills

    Routes literature requests to lawful full-text sources: open access, publisher APIs, CNKI and institutional browser access, with a supporting-information gate.

    47k GitHub starsUsed in 2 repos~6k tokens
    Auto-check passed
  • Image to Editable PPTX

    Yuan1z0825/nature-skills

    Rebuilds slide images, screenshots, scanned PDFs or image-only PPTX files as PowerPoint with editable objects, using a local CLI with per-page manifests and QA.

    47k GitHub stars~2.5k tokensUpdated today
    Auto-check passed

Questions about Academic Paper to PPTX

What does Academic Paper to PPTX do?

Creates or revises a Chinese-language academic PPTX deck from a scientific paper or reading notes, reusing the paper's figures and adding speaker notes. This is a router skill.yaml, loads a core set of files (principles, toolchain policy, the 9-step workflow, output and quality rules, and a shared terminology ledger), then classifies the paper as discovery, methods, resource, clinical, materials or review work.

When should I use Academic Paper to PPTX?

Academic Paper to PPTX fits situations like: preparing a lab group-meeting or literature-report deck from a paper; building a conference or thesis-defense presentation based on a published study; fixing slides in an existing paper-based deck without redoing the whole story; turning reading notes on a paper into a figure-led presentation with speaker notes.

How do I install Academic Paper to PPTX in Claude Code?

Run `npx skills add Yuan1z0825/nature-skills --skill nature-paper2ppt -a claude-code`. Or copy the skill folder (skills/nature-paper2ppt in Yuan1z0825/nature-skills) into .claude/skills/nature-paper2ppt in your project. Claude Code loads it when a task matches its description.

How do I install Academic Paper to PPTX in Codex?

Run `npx skills add Yuan1z0825/nature-skills --skill nature-paper2ppt -a codex`. Or copy the skill folder (skills/nature-paper2ppt in Yuan1z0825/nature-skills) into .agents/skills/nature-paper2ppt in your project. Codex loads it when a task matches its description.

Can I use Academic Paper to PPTX in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Yuan1z0825/nature-skills --skill nature-paper2ppt -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nature-paper2ppt, .gemini/skills/nature-paper2ppt, .github/skills/nature-paper2ppt and .opencode/skills/nature-paper2ppt in your project.

What does Academic Paper to PPTX need to run?

Going by SKILL.md and its folder, Academic Paper to PPTX needs Python for the scripts in its folder. Our summary lists: A paper or reading notes as the source; Python, since the toolchain is Python-first.

Does Academic Paper to PPTX access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Academic Paper to PPTX safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Academic Paper to PPTX use?

Academic Paper to PPTX is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Academic Paper to PPTX use?

About 1.1k tokens (SKILL.md is roughly 4.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.6k tokens, read only when the agent opens those files.

What are the alternatives to Academic Paper to PPTX?

Skills that share tags, products or a category with Academic Paper to PPTX: Nature Paper2ppt (Citrus-bit/Anaxa, 120 stars), Academic Writing (ZimoLiao/scholaraio, 577 stars), Sci HTML (ShZhao27208/Aut_Sci_Write, 209 stars) and Nature Paper2ppt (jing1312/nature-figure-skill, 171 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Academic Paper to PPTX?

Yuan1z0825 (a GitHub user) maintains it in Yuan1z0825/nature-skills, which has 47,222 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on October 11, 2026.

Source: Yuan1z0825/nature-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.