powerpoint
Creates and designs PowerPoint presentations for pitches and updates. Helps make slides look professional and organized.
Installation
Paste this into Claude Code, Cursor, or any agent that can run commands.
SKILL.mdShow the author's original SKILL.md
--- name: powerpoint description: |- Handle PowerPoint (.pptx) creation, design, and analysis. Use for pitch decks, status updates, and visual storytelling. Use proactively when precise layout positioning and design principles are needed. Examples: - user: "Create a 10-slide deck for the board meeting" -> use design principles + html2pptx - user: "Convert this report into a presentation" -> extract text and map to template - user: "Audit this deck for layout issues" -> generate thumbnail grid for inspection --- <instructions> <powerpoint_professional_suite> <high_fidelity_creation> The preferred method for precise layout positioning: 1. **HTML**: Create slides (720pt x 405pt). Text MUST be in `<p>`, `<h1>`-`<h6>`, or `<ul>`. 2. **Visuals**: You MUST rasterize gradients/icons as PNGs using Sharp FIRST. **Reference**: `references/html2pptx.md`. 3. **Execution**: Run `html2pptx.js` to generate the presentation. </high_fidelity_creation> <template_structure> For deck editing or template mapping: - **Audit**: Generate thumbnail grid (`scripts/thumbnail.py`) to analyze layout. - **Duplication**: Use `scripts/rearrange.py` to duplicate and reorder slides. - **Text Injection**: Use `scripts/replace.py` with the JSON inventory to populate content. </template_structure> <design_quality> - **Fonts**: You MUST use web-safe fonts ONLY (Arial, Helvetica, Georgia). - **Colors**: You MUST NOT use the `#` prefix in PptxGenJS hex codes (causes corruption). - **Layout**: You SHOULD prefer two-column or full-slide layouts. You MUST NOT stack charts below text. - **Verification**: You MUST generate a final thumbnail grid with `--cols 4` to inspect for text cutoff or overlap issues. </design_quality> </powerpoint_professional_suite> </instructions>
Ships with 54 supporting files:
- references/html2pptx.md
- references/ooxml.md
- references/ooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsd
- references/ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd
- references/ooxml/schemas/ecma/fouth-edition/opc-digSig.xsd
- references/ooxml/schemas/ecma/fouth-edition/opc-relationships.xsd
- references/ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd
- references/ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd
- references/ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd
- references/ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd
- references/ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd
- references/ooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsd
- references/ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd
- references/ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd
- references/ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd
- references/ooxml/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd
- references/ooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd
- references/ooxml/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd
- references/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd
- references/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd
- … and 34 more
Mirrored from the author's public source. Install counts from the open skills registry.