
nature-paper2ppt
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.
- Installs
- 16.2K
- Last 24h
- +111
- Trending rank
- #1866
- Security
- Warn
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/yuan1z0825/nature-skills --skill nature-paper2ppt- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads nature-paper2ppt automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
Security audits
Independent scans of the skill's instructions and bundled files.
SKILL.md
The instructions your agent reads when the skill is triggered.
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/.
4. Build the deck using the loaded material
Apply the loaded fragments in this priority order:
- Core principles (
core/principles.md) — the argument is the spine; lean operating mode; accepted inputs; Chinese-by-default language rule. - Toolchain policy and fast path (
core/toolchain.md) — cross-platform Python-first stack, default fast path. - Paper-type arc (the loaded
paper_typefragment) — narrative order and slide structure for this paper. - Workflow (
core/workflow.md) — run the 9 steps end to end. - 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.
FAQ
What does the nature-paper2ppt skill do?
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.
How do I install nature-paper2ppt?
Run npx skills add https://github.com/yuan1z0825/nature-skills --skill nature-paper2ppt in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/nature-paper2ppt/ (personal) or .claude/skills/nature-paper2ppt/ (project).
Which AI agents can use nature-paper2ppt?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is nature-paper2ppt safe to install?
Security partners have reviewed it: Gen Agent Trust Hub passed; Socket passed; Snyk flagged items to review. As with any skill, read the SKILL.md and bundled scripts before installing.
Who maintains nature-paper2ppt?
It is published by yuan1z0825 in yuan1z0825/nature-skills. It has 16,207 recorded installs.
More from yuan1z0825/nature-skills
nature-figure
yuan1z0825/nature-skills
Create, revise, audit, and export manuscript scientific figures in Python or R. Use for 论文配图、科研绘图、多面板图 and submission-ready plots, or explicitly requested AI-generated graphical abstracts and mechanism schematics. Not for interactive dashboards, data cleaning, or statistics-only analysis.
nature-polishing
yuan1z0825/nature-skills
Polish, translate, or tighten existing academic prose while preserving facts, terminology, and evidence boundaries. Use for 论文润色、学术翻译、正文精简, or manuscript LaTeX layout fixes. Use nature-writing when the main task is drafting new sections or rebuilding the manuscript argument.
nature-writing
yuan1z0825/nature-skills
Draft or restructure scientific manuscript arguments, sections, and initial-submission materials from author-provided evidence. Use for 论文写作、章节起草、论证重构、正文压缩、首次投稿材料. Use nature-polishing for language-only edits to existing prose and nature-response for post-decision correspondence.
nature-citation
yuan1z0825/nature-skills
Find and verify Nature/CNS-family literature supporting manuscript claims, with claim-to-source mapping and reference-manager export. Use for Nature系列引用、CNS支撑文献、分段补引用 when this journal scope is requested; use broader literature search for unrestricted sources.
nature-data
yuan1z0825/nature-skills
Draft or audit manuscript Data/Code Availability statements, dataset access routes, repository plans, and FAIR metadata. Use for 数据可用性声明、数据共享、数据仓库选择 and dataset citations; not general data cleaning or statistical analysis.
nature-academic-search
yuan1z0825/nature-skills
Search literature across sources, verify or manage citations, and build MeSH strategies or citation-impact audits. Use for 文献检索、引文核对、参考文献管理、严格他引 and evidence-backed citer profiles; not for translating a paper or drafting manuscript prose.
Popular education & science skills
teach
mattpocock/skills
Teach the user a new skill or concept, within this workspace.
scaffold-exercises
mattpocock/skills
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
paper-context-resolver
lllllllama/rigorpilot-skills
Rigor Paper Context helper for README-first deep learning repo reproduction. Use only when the README and repository files leave a narrow reproduction-critical gap and the task is to resolve a specific paper detail such as dataset split, preprocessing, evaluation protocol, checkpoint mapping, or runtime assumption from primary paper sources while recording conflicts. Do not use for general paper summary, repo scanning, environment setup, command execution, title-only paper lookup, or replacing README guidance by default.
caveman-learn
juliusbrussee/caveman
Act on a Caveman learn report - review the ranked token sinks, apply cost-lowering fixes with per-edit consent, and report what those fixes returned. Use when asked to lower an agent's token cost, what caveman has saved, to trim a heavy CLAUDE.md, or to offload re-pasted context into cavemem.
gsap-plugins
greensock/gsap-skills
Official GSAP skill for GSAP plugins — registration, ScrollToPlugin, ScrollSmoother, Flip, Draggable, Inertia, Observer, SplitText, ScrambleText, SVG and physics plugins, CustomEase, EasePack, CustomWiggle, CustomBounce, GSDevTools. Use when the user asks about a GSAP plugin, scroll-to, flip animations, draggable, SVG drawing, or plugin registration.
teach-impeccable
pbakaus/impeccable
DEPRECATED: Use /impeccable teach instead. This command has been folded into the impeccable skill.