Agent skill · yuan1z0825
nature-image2ppt
Convert slide images, screenshots, scanned PDFs, and image-only PPT/PPTX files into high-fidelity object-level editable PowerPoint, including semantic-region mixed reconstruction, measured flowcharts and knowledge graphs, native circle nodes and connectors, single-object thin and filled arrows, speaker-note preservation, and rendered QA. Use for 图片转可编辑PPT、截图还原PPT、扫描PDF恢复、图片型PPTX转换、流程图/知识图谱/复合图形/箭头重建; not for authoring a new deck from notes.
What it needs
About 5k tokens when loaded.
What this skill does
Nature Image2PPT Use this directory as the complete runtime. Run deterministic actions only through: 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. Read the local contracts progressively 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: structured or compound page: references/region-decomposition.md and references/object-routing.md; arrows: references/manifest-arrow-extension.md; raster assets or image-backend work: references/assets-provenance-contract.md. Before accepting or delivering output, read references/qa-contract.md. Preserve the single source of truth Treat pagejobs.json as the only page-state source. Treat each pages/pageNNN/manifest.json as the only page-content source. Treat deckmanifest.json as the final-assembly source. Use only prepare, run next/dispatch/record/reset/hints/finalize, and the page commands in the local CLI for stateful lifecycle operations. Keep semantic-region evidence in manifest.json.image2pptregiondecomposition. Never create a second job file, reconstruction plan, OCR normalizer, page controller, packager, or finalize path. Let supplemental QA report failures; never let it mutate lifecycle state. Keep every write inside its owner directory Page build, validation, hints, and QA may read and write only inside that page directory. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills yuan1z0825/nature-image2ppt