image-to-editable-ppt
Installation
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.