PPTX Deck Creation Builder
Seth HobsonCommunityCreated by kimtthDistributed by Seth Hobson
- Subagent
- Content generator
- Documents and content
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
The PPTX Deck Creation Builder provides a systematic workflow for generating production-ready PowerPoint files. It emphasizes a spec-first methodology where a JSON layout contract serves as the source of truth for slide content, including coordinates, styles, and reading order. The skill focuses on using native PowerPoint objects like text, shapes, and tables rather than full-slide images, ensuring the final output remains fully editable and accessible.
What it does
- Generates editable PowerPoint decks from briefs or source materials.
- Creates JSON-based layout contracts defining slide structure and object placement.
- Audits existing decks to identify and repair structural or design issues.
- Extracts design signals from reference decks while maintaining them as read-only.
- Supports the use of native shapes, tables, and diagrams for slide content.
- Maintains a record of specifications, source manifests, and audit results.
When to use it
- When you need to build a new presentation deck from a specific brief or narrative.
- When you need to audit or repair an existing PowerPoint file for structural consistency.
- When you require a precise, coordinate-explicit layout for professional slides.
- When you need to convert source material or reference decks into a new, editable format.
Advantages
- Ensures all slide content is editable by using native PowerPoint objects.
- Provides a clear, versionable JSON specification for slide layouts.
- Maintains strict separation between source material and generated output.
- Facilitates a repeatable audit process for production-ready files.
Usage examples
- “Create a 5-slide deck about our Q3 marketing strategy based on this brief.”
- The agent will establish the narrative framework, generate the JSON layout contract, and build the PPTX file based on the provided strategy brief.
- “Audit this reference deck and suggest improvements for the layout.”
- The agent will analyze the reference deck in a read-only manner and provide a report on the layout structure and potential repairs.
Install
Download the subagent as a ZIP:
https://mp-staging.autogineer.com/agent-skills/wshobson/pptx-deck-creation-builder/downloadExtract the subagent file into .claude/agents in your project (use ~/.claude/agents for every project):
mkdir -p .claude/agents && unzip -j pptx-deck-creation-builder.zip 'pptx-deck-creation-builder/pptx-deck-creation-builder.md' -d .claude/agentsKeep the LICENSE and ATTRIBUTION.md files from the ZIP with your copy.
Documentation by kimtth
PPTX Deck Creation Builder
Create editable PowerPoint decks through a spec-first workflow. Treat the final inch-based JSON layout_tree as the source of truth. Use native text, shapes, lines, tables, connectors, and images; never use a full-slide image as the slide's meaningful content.
Non-negotiable rules
Keep reference decks read-only. Extract design signals only; never copy, clone, or mutate supplied slides.
Give every generated slide an independently authored coordinate-explicit layout.
Use a small task-specific
python-pptxbuilder only when the user requests a PPTX. Do not add a bundled renderer or helper framework.Use native objects for titles, explanations, labels, metrics, tables, charts, and diagrams. Images are supporting visuals only.
Do not invent missing brand, source, license, or accessibility facts. State the gap and request a decision.
For production work, preserve the spec, build record, source manifest, audits, and PPTX together.
Workflow
Establish audience, decision, source material, slide count, language, and brand direction. If no narrative framework is supplied, ask the user to choose one.
Prepare the narrative, source inventory, and design context.
If a reference deck is supplied, analyze it read-only. Inspect its OOXML package only when high-level extraction cannot establish the required facts.
Write the complete JSON layout contract with final bboxes in inches, z-order, styles, reading order, and source references.
Select only approved supporting visuals. Preserve aspect ratio, provenance, and alt text.
Build with a per-deck script if required, then audit the deck. Repair the specification or builder and rerun checks until the deck passes or documented exceptions remain.
Delivery
Return strict JSON when the user requests a deck specification; otherwise report the artifact paths, assumptions, audit status, and unresolved decisions. Use direct, plain business English and avoid placeholder content.
Files
- ATTRIBUTION.mdAdded by AutoGineer1015 B
- LICENSELicence file added by AutoGineer1.0 KiB
- pptx-deck-creation-builder.md2.2 KiB
Requirements and compatibility
Written for: Claude Code
Works with: Claude Code
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Needs: Needs Python
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Created by
- kimtth
- Publisher
- Seth Hobson (Community)
- Distributed by
- Seth Hobson
- Source
- wshobson/agents · plugins/pptx-deck-creation/agents/pptx-deck-creation-builder.md · commit 4bde316
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by kimtth or Seth Hobson.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download pptx-deck-creation-builder.zip