plugins/pptx-deck-creation/skills/pptx-reference-deck-analysis/SKILL.md
Use when analyzing a reference PPTX for read-only structure, theme, typography, layout rhythm, diagnostics, derived template catalogs, or safe OOXML package inspection.
npx skillsauth add wshobson/agents pptx-reference-deck-analysisInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.
testing
Use when selecting and placing approved supporting icons, images, SVGs, diagrams, or infographics in an editable PPTX deck.
testing
Use when authoring or repairing a coordinate-explicit JSON specification for an editable PPTX deck.
testing
Use when validating or repairing an editable PPTX deck for geometry, accessibility, native editability, source lineage, and OOXML package integrity.
content-media
Use when preparing the narrative, sources, and design context for a new editable PPTX deck.