SKILL.md
Image to Editable PPT
Overview
Use the editppt runtime to decompose, reconstruct, validate, and assemble visual slides as editable .pptx. Inputs may be single or multiple images, PDF, or image-based PPT/PPTX.
References
Each rule in this skill has exactly one authoritative home; the other files point to it instead of restating it.
prompts/page-worker.md: execution template for page workers — ownership boundary, execution order, required outputs, and return format. The parent agent uses it when generating page-worker prompts.scripts/build-page-worker-prompt.py: skill-local prompt builder. It readsprompts/page-worker.md, fills run/page paths, writesworker-prompt.md, and prints the dispatch command template.references/cli-helper.md: CLI install check (Pre-Run Check), command tree, and command syntax examples. Read it when deciding whicheditpptcommand to call.references/manifest-schema.md: the single home for JSON field contracts of deck/page/image artifacts — required manifest fields, positioned-object coordinates,validation.json, andpage_result.jsonshapes. Read it when writing or validating any run/page file.references/page-decision-tree.md: the single source of truth for page object decisions — background handling, foreground asset separation, native shapes, formulas, text-hints usage, the final self-check, and the fix-versus-warning split. Read its common decision boundaries first, then the sections relevant to the page inventory; the page prompt provides the reading route.
Entry Contract
These parent-level rules are stated once here; page-level rules live in the references above and are not restated in this file.