nature-academic-search
Search literature across sources, verify or manage citations, and build MeSH strategies or citation-impact audits. Use for…
Reconstruct slide images, screenshots, scanned PDFs, or image-only PPTX files as object-level editable PowerPoint. Use for 图片转可编辑PPT、截图还原PPT and diagram reconstruction; not authoring a new deck from research notes.
Claude Code
$ npx -y skills add Yuan1z0825/nature-skills --skill nature-image2ppt --agent claude-code
Codex
$ npx skills add Yuan1z0825/nature-skills --skill nature-image2ppt -a codex -y
Cursor
$ npx skills add Yuan1z0825/nature-skills --skill nature-image2ppt -a cursor -y
Gemini CLI
$ npx skills add Yuan1z0825/nature-skills --skill nature-image2ppt -a gemini-cli -y
GitHub Copilot
$ npx skills add Yuan1z0825/nature-skills --skill nature-image2ppt -a github-copilot -y
OpenCode
$ npx skills add Yuan1z0825/nature-skills --skill nature-image2ppt -a opencode -y
Windsurf
$ npx skills add Yuan1z0825/nature-skills --skill nature-image2ppt -a windsurf -y
name: nature-image2ppt description: "Reconstruct slide images, screenshots, scanned PDFs, or image-only PPTX files as object-level editable PowerPoint. Use for 图片转可编辑PPT、截图还原PPT and diagram reconstruction; not authoring a new deck from research notes."
Use this directory as the complete runtime. Run deterministic actions only through:
python <image2ppt-root>/cli/image2ppt/cli.py <command> ...
Use Python 3.10 or later with `requirements.txt` installed. When a dedicated environment exists, substitute `<image2ppt-root>/.venv/bin/python` on macOS/Linux or `<image2ppt-root>/.venv/Scripts/python.exe` on Windows for every `python` command below. Do not continue after a failed `doctor`; install only the reported missing dependency, then rerun it.
Do not discover or invoke another Skill, CLI, Prompt, Schema, module, or state machine.
Always read `references/workflow.md`. Read `references/runtime-dependencies.md` only for setup or `doctor` failures, and read `references/ocr-text-hints-contract.md` only when choosing or troubleshooting OCR.
Before writing a page manifest, read `references/page-decision-tree.md` and `references/manifest-schema.md`. Add only the references needed by that page:
`references/object-routing.md`;
Before accepting or delivering output, read `references/qa-contract.md`.
page commands in the local CLI for stateful lifecycle operations.
controller, packager, or finalize path.
directory. Manifest paths, recorded assets, formulas, reports, previews, and `--out` overrides must not use `..`, symlinks, or absolute paths to escape it. The sole external-input exception is an explicit image-tool result supplied to `image import` or as `process-sheet --asset-sheet-source`; it is copied into the page before becoming a build dependency.
directory. Finalization rebuilds into a same-directory temporary file and publishes it atomically only after a successful build.
back into scope and present it as runtime output.
reconstruction behavior.
Image2PPT profile layer. Do not condense, reinterpret, or replace either layer.
contracts. Keep simple measured objects native and retain bounded complex assets wherever a native redraw would reduce fidelity.
Use `builtin-imagegen` when the agent runtime exposes `image_gen.imagegen`; it is the preferred backend because the worker can inspect edit inputs and import the explicit local result. Use the CLI image contract only when the built-in tool is unavailable, errors, cannot read an input, or returns no valid local output. A missing optional argument such as model, mask, size, quality, or output path never authorizes fallback. Record the actual producer and permitted fallback reason in `imagegen-jobs.json`.
The CLI image contract is provider-neutral at the transport boundary. Select `codex-oauth` only for GPT Image model ids. Select `openai-compatible-api` for any provider-specific model whose endpoint implements the OpenAI Images-compatible `/images/generations` and/or `/images/edits` schema. Do not infer the image backend from the task's language model. Use an explicit backend when provenance matters; `auto` uses Codex OAuth only for compatible GPT Image ids and otherwise selects the configured API without sending Codex OAuth credentials to third parties.
python <image2ppt-root>/cli/image2ppt/cli.py doctor --json
Use Baidu AI Studio `PADDLE_OCR_TOKEN` when configured. If it is absent, tell the user once that the local `builtin-ink` fallback measures text geometry but does not recognize characters; offer the configuration path in `references/ocr-text-hints-contract.md`. Respect an offline-only choice.
python <image2ppt-root>/cli/image2ppt/cli.py prepare <input...> \ --out-root output/image2ppt --image-backend builtin-imagegen
To pin a configured third-party provider/model for auditable provenance, prepare with `--image-backend openai-compatible-api`. The run contract records the exact `IMAGE2PPT_IMAGE_MODEL` from the active project config or environment; it does not substitute a GPT Image default merely because no `--model` flag was passed.
Use `--no-text-hints` only when OCR processing is intentionally disabled. Regenerate hints without creating a new run when needed:
python <image2ppt-root>/cli/image2ppt/cli.py run hints <run-dir>
python <image2ppt-root>/cli/imag
Search literature across sources, verify or manage citations, and build MeSH strategies or citation-impact audits. Use for…
Find and verify Nature/CNS-family literature supporting manuscript claims, with claim-to-source mapping and reference-manager…
Draft or audit manuscript Data/Code Availability statements, dataset access routes, repository plans, and FAIR metadata. Use for…
Use when a user needs lawful academic full text, CNKI institutional access, English OA retrieval, publisher API access,…
标准化实验日志记录——直接上传或读取本地图片、语音和文字,产出带 YAML frontmatter 的 Markdown;可选集成飞书 CLI 与 Obsidian。
Create, revise, audit, and export manuscript scientific figures in Python or R. Use for 论文配图、科研绘图、多面板图 and submission-ready…
Use this skill when the user requests to review, analyze, critique, or summarize academic papers, research articles, preprints,…
Research what people actually say about any topic in the last 30 days. Pulls posts and engagement from Reddit, X, YouTube,…
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,…