
pptx-slide-specification
Authoring or repairing a coordinate-explicit JSON specification
by wshobsonFree
Description
pptx-slide-specification is an agent skill from the wshobson/agents collection for writing or repairing the coordinate-explicit JSON specification that describes an editable PowerPoint (PPTX) deck. In this approach the author gives the final position and size of every object, in inches, so no renderer has to decide where things go or shrink text after the fact. The specification has a required structure: a root with a summary and a list of slides, and each slide with a stable identifier, a title that states its message, a reading order for accessibility, and a complete layout tree. The layout tree declares the slide size, a root group, the groups and objects keyed by identifier, final bounding boxes, styles, stacking order and classifications. Every meaningful object needs its identifier, kind, role, classification, content, style, bounds and z-index. A production summary carries an explicit layout policy, including a safe margin, the lowest point for content, the top of the footer and a minimum gap between objects, along with accessibility metadata. The skill's authoring rules keep the specification consistent so that the quality checks in the companion skills can judge it. It is installed with the skills CLI from the wshobson/agents repository. Its skills.sh page showed about 2.3K installs and passing results from three security audits at the time of the scan.…
Highlights
- Coordinate-explicit slide layouts in inches
- Stable identifiers for slides and objects
- Layout trees with bounds, styles and z-order
- Explicit layout policy for margins and gaps
- Accessibility metadata and reading order
- Installs with the skills CLI
Ratings & Reviews
No ratings yet
Be the first to rate pptx-slide-specification.
People also visit

pptx-official
A user may ask you to create, edit, or analyze the contents of a .pptx file

pptx-quality-gates
Validating or repairing an editable PPTX deck for geometry, accessibility

pptx-reference-deck-analysis
Analyzing a reference PPTX for read-only structure, theme, typography

pptx-visual-assets
Selecting and placing approved supporting icons, images, SVGs, diagrams
pptx-slide-specification FAQ
What is a coordinate-explicit specification?
A JSON description that gives the final position and size of every object, so placement is decided by the author rather than a layout engine.
What does each slide need?
A stable identifier, a message-led title, a reading order and a complete layout tree.
What is a layout policy?
Explicit settings for the safe margin, the content bottom, the footer top and the minimum gap between objects.
Does it build the deck?
The skill writes and repairs the specification. Building and checking the deck are covered by companion skills.
How do I install it?
Run npx skills add https://github.com/wshobson/agents --skill pptx-slide-specification.
What security audits does it have?
skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Pass and Snyk Pass.
What are the best pptx-slide-specification alternatives?
Popular alternatives to pptx-slide-specification include pptx-official, pptx-deck-context and pptx-quality-gates. See all pptx-slide-specification alternatives











