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.
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.
$ npx skills add Yuan1z0825/nature-skills --skill nature-paper2ppt -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Yuan1z0825/nature-skills nature-paper2ppt --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "nature-paper2ppt" agent skill from https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-paper2ppt into .claude/skills/nature-paper2ppt/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nature-paper2ppt", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-paper2pptType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Yuan1z0825/nature-skills --skill nature-paper2ppt -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Yuan1z0825/nature-skills nature-paper2ppt --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/nature-paper2ppt .agents/skills/nature-paper2ppt && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "nature-paper2ppt" agent skill from https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-paper2ppt into .agents/skills/nature-paper2ppt/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nature-paper2ppt", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Yuan1z0825/nature-skills --skill nature-paper2ppt -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Yuan1z0825/nature-skills nature-paper2ppt --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/nature-paper2ppt .cursor/skills/nature-paper2ppt && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "nature-paper2ppt" agent skill from https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-paper2ppt into .cursor/skills/nature-paper2ppt/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nature-paper2ppt", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Yuan1z0825/nature-skills.git --path skills/nature-paper2ppt--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Yuan1z0825/nature-skills --skill nature-paper2ppt -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Yuan1z0825/nature-skills nature-paper2ppt --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/nature-paper2ppt .gemini/skills/nature-paper2ppt && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "nature-paper2ppt" agent skill from https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-paper2ppt into .gemini/skills/nature-paper2ppt/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nature-paper2ppt", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Yuan1z0825/nature-skills nature-paper2pptInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Yuan1z0825/nature-skills --skill nature-paper2ppt -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/nature-paper2ppt .github/skills/nature-paper2ppt && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "nature-paper2ppt" agent skill from https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-paper2ppt into .github/skills/nature-paper2ppt/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nature-paper2ppt", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Yuan1z0825/nature-skills --skill nature-paper2ppt -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Yuan1z0825/nature-skills nature-paper2ppt --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/nature-paper2ppt .opencode/skills/nature-paper2ppt && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "nature-paper2ppt" agent skill from https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-paper2ppt into .opencode/skills/nature-paper2ppt/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nature-paper2ppt", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
nature-paper2pptCreates 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. 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.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e605b35. It shows what the files ask for, not the result of running them.
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.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
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.
The full file from Yuan1z0825/nature-skills at commit e605b35, republished under its Apache-2.0 licence (© Yuan1z0825). 515 words, ~1,055 tokens.
.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.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.
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.
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.
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/.
Apply the loaded fragments in this priority order:
core/principles.md) — the argument is the spine; lean operating mode; accepted inputs; Chinese-by-default language rule.core/toolchain.md) — cross-platform Python-first stack, default fast path.paper_type fragment) — narrative order and slide structure for this paper.core/workflow.md) — run the 9 steps end to end.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.
The files under references/ are deep references, not defaults. Open them on demand per the references.on_demand table in the manifest:
references/design-and-layout.md.references/figure-assets.md.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
SKILL.md and 18 other files (scripts, references) in skills/nature-paper2ppt of Yuan1z0825/nature-skills.
Open the folder on GitHubat commit e605b35
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Academic Paper to PPTX this skillYuan1z0825/nature-skills | 47k | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| Nature Paper2pptCitrus-bit/Anaxa | 120 | 1 repos | ~5.9k | Automated safety check: Pass | MIT | |
| Academic WritingZimoLiao/scholaraio | 577 | — | ~827 | Automated safety check: Pass | MIT | |
| Sci HTMLShZhao27208/Aut_Sci_Write | 209 | — | ~1.4k | Automated safety check: Notes | MIT | |
| Nature Paper2pptjing1312/nature-figure-skill | 171 | — | ~9.5k | Automated safety check: Pass | MIT | |
| Journal Club Pptxuzhougeng/wisp-science | 1k | — | ~3.6k | Automated safety check: Pass | AGPL-3.0 |
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.
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…
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.
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.
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…
Tai609/NebulaMat
Build a complete Nature-style Chinese PPTX presentation from a scientific paper, preprint, PDF, article text, figure legends, or reading notes.
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.
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.
Yuan1z0825/nature-skills
Drafts Chinese invention patent applications and technical disclosures from research papers or inventor materials, tying each claim feature to source evidence.
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.
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.
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.
Works with
Categories
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.