← powerpoint.md

Powerpoint Skill (Math + Diagrams)

OMML Math LaTeX / Graphviz Open Source
Best for: Researchers, academics, and engineers who need native math equations and technical diagrams in PPTX — rendered as real Office Math (OMML) and vector shapes, not images
Not ideal for: Business decks without equations or diagrams — this skill is specialized for STEM content and adds complexity that general presentation skills don't need

Math & Diagram Rendering

Math Formats
OMML Native Office Math — editable in PowerPoint
LaTeX Input as LaTeX, rendered as OMML
MathML Web math standard, converted to PPTX
Diagram Formats
Graphviz DOT language graph rendering
Mermaid Flowcharts, sequence, class diagrams
TikZ Complex vector diagrams from LaTeX
Example: LaTeX → Native OMML
Input: \int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
→ rendered as →
∫₋∞^∞ e^(-x²) dx = √π (native, editable in PowerPoint)

Unlike screenshot-based math renderers, OMML equations stay editable in PowerPoint — collaborators can change variables without regenerating the slide.

Key Capabilities

🔢
Native OMML Math Equations
Equations render as real Office Math objects, not images — they scale perfectly at any zoom level and remain editable in PowerPoint's equation editor
📐
Graphviz DOT → Slide Diagram
Write a graph in DOT notation and it renders as a vector diagram on the slide — useful for dependency graphs, ASTs, state machines, and flowcharts
🧜
Mermaid Diagram Support
Flowcharts, sequence diagrams, class diagrams, Gantt charts — Mermaid's markdown-like syntax renders as PPTX-embedded vector graphics
🔬
TikZ for Complex Visuals
LaTeX TikZ diagrams — circuit diagrams, Feynman diagrams, neural network illustrations, geometric proofs — converted to PPTX shapes

Signals

Math Format
Native OMML
Diagram Engines
Graphviz + Mermaid + TikZ
Math Editable in PPT
Yes
License
Open Source

Quality Assessment

Math Rendering Quality
4.7
Diagram Fidelity
4.4
STEM Coverage
4.6
Ease of Use
2.2
General Design Quality
3.0

Math rendering and STEM coverage are excellent — this is the most capable tool for academic and technical content. Ease of Use 2.2 reflects the ~5GB of system dependencies required (MacTeX 4GB + LibreOffice). Best treated as a specialist tool for STEM academics, not casual users.

Install & Use

# Clone the skill git clone https://github.com/Noi1r/powerpoint-skill cp -r powerpoint-skill ~/.claude/skills/powerpoint-skill # Install system dependencies (heavy — read before running) brew install node # PptxGenJS runtime brew install pandoc # OMML formula conversion brew install --cask mactex # LaTeX/TikZ — ~4GB download brew install graphviz # Graphviz DOT rendering brew install --cask libreoffice # PPT→PDF visual QA — ~600MB pip install Pillow lxml # Image processing # Use in Claude Code: # "Create a slide with the Fourier transform equation in OMML math" # "Add a flowchart using Mermaid showing the compilation pipeline" # "Generate a neural network diagram with TikZ for this architecture" # "Render this DOT graph on slide 4: digraph G { A -> B -> C }" # "Create a proof slide with Pythagorean theorem equations in native math"

Alternatives & Tradeoffs

Academic PPTX Skill
Better for presentation structure (Pyramid Principle, citations, ghost deck). This skill wins when the content contains equations or technical diagrams
Cloud Architecture Deck (CSA)
Better for cloud infrastructure diagrams with official vendor icons. This skill wins for algorithm flowcharts, math-heavy STEM, and circuit diagrams
Anthropic PPTX Skill
Easier general-purpose generation with QA pipeline. This skill wins when you need native math equations — Anthropic PPTX doesn't support OMML

Community Outputs

STEM presentations generated with this skill. Submit yours after use.
Math Lecture
Claude Code · OMML · 4.7/5
ML Architecture
Claude Code · TikZ · 4.5/5
CS Theory
Claude Code · Graphviz · 4.4/5
Physics Talk
Claude Code · LaTeX · 4.4/5