nature-paper2ppt — скилл для Claude: научная статья в PPTX
Собирает китайскую академическую презентацию .pptx из научной статьи или заметок: слайды, рисунки из источника и заметки докладчика.
npx skills add Yuan1z0825/nature-skills --skill nature-paper2ppt -a claude-codeЧто делает nature-paper2ppt
Скилл принимает статью или конспект и выдаёт готовый файл .pptx, а не только план. Сначала он читает manifest.yaml и определяет тип работы: discovery, methods, resource, clinical, materials или review. От этого зависит порядок слайдов и логика изложения. Найденный тип скилл называет одной строкой, чтобы вы успели поправить до сборки.
Дальше подгружается только нужный фрагмент под тип статьи, а не весь каталог static/. Работа идёт по девяти шагам из core/workflow.md. Отдельно ведётся Terminology Ledger: названия моделей, генов, датасетов и метрик остаются одинаковыми на всех слайдах и в заметках. Рисунки и таблицы берутся из исходника, результаты и числа не додумываются.
Когда файл собран, запускается scripts/audit_pptx_quality.py. Находки высокой важности считаются блокерами: правьте колоду и прогоняйте проверку заново, итог пишется в output/qa_report.md. Скилл рассчитан на китайский язык по умолчанию. Если вам нужна презентация на другом языке или хватит простого плана без файла, он не подойдёт.
Какие задачи решает
- собрать PPTX из научной статьи с рисунками из источника
- подготовить доклад на групповом семинаре по прочитанной работе
- сделать слайды к защите или конференции на основе статьи
- поправить отдельные слайды в готовой колоде, не пересобирая её заново
- проверить качество PPTX перед сдачей и записать отчёт
Примеры запросов агенту
- Сделай PPTX по этой статье для защиты, с заметками докладчика
- Добавь слайд про методы в готовую колоду и проверь ссылки между слайдами
- Прогони аудит этой колоды и покажи находки высокой важности
Как установить nature-paper2ppt
1Через Skills CLI (Vercel)
npx skills add Yuan1z0825/nature-skills --skill nature-paper2ppt -a claude-code2Вручную: положить файлы
~/.claude/skills/nature-paper2ppt/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/nature-paper2ppt/
1Через Skills CLI (Vercel)
npx skills add Yuan1z0825/nature-skills --skill nature-paper2ppt -a codex2Вручную: положить файлы
.agents/skills/nature-paper2ppt/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Yuan1z0825/nature-skills --skill nature-paper2ppt -a cursor2Вручную: положить файлы
.cursor/skills/nature-paper2ppt/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Yuan1z0825/nature-skills nature-paper2ppt2Вручную: положить файлы
.github/skills/nature-paper2ppt/SKILL.md1Через Skills CLI (Vercel)
npx skills add Yuan1z0825/nature-skills --skill nature-paper2ppt -a gemini-cli2Командой платформы
gemini skills install https://github.com/Yuan1z0825/nature-skills --path skills/nature-paper2pptВручную: положить файлы
.devin/skills/nature-paper2ppt/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Yuan1z0825/nature-skills --skill nature-paper2ppt -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора17
Весь набор →Похожие
Вопросы о nature-paper2ppt
Как установить nature-paper2ppt в Claude?
Через npx skills add Yuan1z0825/nature-skills --skill nature-paper2ppt -a claude-code. После установки файл скилла лежит в ~/.claude/skills/nature-paper2ppt/SKILL.md.
Что делает nature-paper2ppt?
Превращает научную статью или заметки по чтению в китайскую академическую презентацию .pptx с рисунками из источника и заметками докладчика.
Что нужно, чтобы скилл заработал?
Python: на нём построен рабочий стек, и им же запускается scripts/audit_pptx_quality.py. Аудит выполняется, когда файл .pptx уже сгенерирован.
Исходный текст
SKILL.md · Apache-2.0
--- 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](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`.
© Yuan1z0825 · Apache-2.0 · Yuan1z0825/nature-skills