In the Skill's Own Terms
This skill authors coordinate-explicit JSON specifications for editable PowerPoint decks where every element has final inch-based bounding boxes, stable IDs, styles, z-indexes, and classifications. No renderer may decide placement or shrink text after specification. The root JSON contains summary and slides; each slide has a stable ID, message-led title, accessibility reading order, and complete layout_tree.
Production summaries declare safe margins, content and footer boundaries, minimum gaps and accessibility metadata. Labels and values from supporting visuals are recreated as native objects, while meaningful images can remain images with alt text. The builder must honor the specified geometry without automatic text shrinking.
What it produces
- JSON specification with summary and slides containing coordinate-explicit layout trees
How It Works
- 01Author Final Coordinates in Layout_tree
Write absolute inch-based bounding boxes directly into the layout tree. No renderer may decide placement, shrink text, or infer layout after the audit.
- 02Declare Complete Structure per Slide
Each slide must have a stable ID, message-led title, accessibility reading order, and a complete layout_tree that declares slide size, root group, and all objects.
- 03Specify All Object Properties Explicitly
Every meaningful object must declare id, kind, role, classification, content, style, bbox, and z_index with final inch bboxes and styles.
- 04Builder Maps to Blank Slide Layout
A task-local builder starts from a blank slide layout and maps all bboxes with Inches().