How to install powerpoint
npx skills add https://github.com/igorwarzocha/opencode-workflows --skill powerpointClaude Code
Cursor
Windsurf
Cline
Full instructions (SKILL.md)
Source of truth, from igorwarzocha/opencode-workflows.
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:
- HTML: Create slides (720pt x 405pt). Text MUST be in
<p>,<h1>-<h6>, or<ul>. - Visuals: You MUST rasterize gradients/icons as PNGs using Sharp FIRST. Reference:
references/html2pptx.md. - Execution: Run
html2pptx.jsto 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.pyto duplicate and reorder slides. - Text Injection: Use
scripts/replace.pywith 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 4to inspect for text cutoff or overlap issues. </design_quality>
</powerpoint_professional_suite> </instructions>
Related skills
More from igorwarzocha/opencode-workflows and the wider catalog.