From pptx-deck-creation
Analyzes a reference PPTX file for read-only structure, theme, typography, layout rhythm, diagnostics, and derived template catalogs via python-pptx scripts and OOXML utilities.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pptx-deck-creation:pptx-reference-deck-analysisThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Inspect a reference deck as design evidence. This skill never copies, clones, or mutates a source deck.
Inspect a reference deck as design evidence. This skill never copies, clones, or mutates a source deck.
Implement required extraction on demand with a small task-local python-pptx script. Capture only the information required for the new deck:
summary, slides, and read-only layout_tree evidence;Install defusedxml from requirements.txt before using the bundled utilities.
scripts/inspect.py <deck.pptx> for a compact JSON report of slide order, text, theme tokens, relationships, notes, comments, animations, and media.scripts/validate_package.py <deck.pptx> --output <report.json> for malformed XML, broken internal relationships, content-type gaps, duplicate layout links, and orphaned parts.scripts/unpack.py <deck.pptx> <output-dir> only when raw-package evidence is necessary..rels owner; never infer slide order from filenames.defusedxml; do not enable entity expansion, DTD loading, or network access.See references/reference-deck-analysis.md for output shapes, references/reference-deck-analysis-patterns.md for documentation-only patterns, and references/ooxml-parsing.md for package part maps.
npx claudepluginhub wshobson/agents --plugin pptx-deck-creationValidates and repairs PPTX decks for geometry, accessibility, native editability, source lineage, and OOXML package integrity before delivery.
Processes .pptx files: read, extract text, edit, create presentations from scratch or templates. Includes design guidance for polished slides.
Audits PowerPoint decks for layout bugs, design inconsistencies, accessibility issues, AI-generation tells, and silent generator failures. Run after creating presentations or when reviewing uploaded .pptx files.