This skill rebuilds visual slide inputs into object-level editable PowerPoint
.pptx
files.
Inputs can be a single image, multiple images, a PDF, or an image-based PPT/PPTX. The output is always
.pptx
. The goal is not to wrap a full-slide screenshot inside PowerPoint; the goal is to use the
editppt
runtime and page-level prompts to decompose, reconstruct, validate, and assemble editable slides.
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 reads
prompts/page-worker.md
, fills run/page paths, writes
worker-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 which
editppt
command 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
, and
page_result.json
shapes. 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 it before reconstructing any page.
Entry Contract
Show more
Installs
627
Repository
ningzimu/image-…pt-skill
GitHub Stars
1.1K
First Seen
May 22, 2026
Security Audits
Gen Agent Trust Hub
Pass
Socket
Pass
Snyk
Warn