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 include an explicit layout_policy covering safe margin, content bottom, footer top, and minimum gap. Native objects (text, shape, line, table, image) replace any supporting visuals. Content text must be 9pt or greater. The builder starts from blank layouts, maps all bboxes with Inches(), and explicitly sets wrapping, auto-size, insets, anchors, alignment, fonts, colors, and line settings.
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().