yuan1z0825/nature-skills

nature-paper2ppt

Create or improve a Chinese academic PPTX from a scientific paper or research reading notes, with source figures and speaker notes.

Voir la source

Mode d’emploi

  1. Copiez la commande et examinez le paquet avant de l’installer dans votre environnement agent.
  2. Consultez le document original pour les outils, identifiants et environnements requis.
  3. Décrivez les entrées et le livrable souhaité ; comparez la sortie aux sources.
npx skills add https://github.com/yuan1z0825/nature-skills --skill nature-paper2ppt

Avant de commencer

  • L’installation n’inclut ni abonnement au modèle, ni quota API, ni accès aux fichiers.
  • Étoiles et installations reflètent l’activité, pas un test indépendant de qualité ou de sécurité.
Document Skill original

Rendu depuis le dépôt source en conservant titres, exemples, code, tableaux, liens et images.

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:

  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.

Tâches connexes

du même dépôt

Autres Skills

Tous les Skills
yuan1z0825
Communauté

nature-paper-card

Build a structured deep-reading Paper Card for one scientific paper, analysing methods, experiment-to-claim evidence, limitations, and research ideas. Use for 论文精读卡、方法拆解、证据链分析; not full-paper bilingual translation or formal peer review.

Installations / 1h
8
GitHub Stars
51,9 k
Mis à jour
2 nov.
yuan1z0825
Communauté

nature-academic-search

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.

Installations / 1h
4
GitHub Stars
51,7 k
Mis à jour
1 nov.
yuan1z0825
Communauté

nature-data

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.

Installations / 1h
3
GitHub Stars
51,5 k
Mis à jour
28 oct.
yuan1z0825
Communauté

nature-experiment-log

标准化实验日志记录——直接上传或读取本地图片、语音和文字,产出带 YAML frontmatter 的 Markdown;可选集成飞书 CLI 与 Obsidian。

Installations / 1h
3
GitHub Stars
51,5 k
Mis à jour
28 oct.