pptx

Installation
SKILL.md

PPTX Skill

Path convention: All commands run from the session workspace (your working directory). Never cd into the skill directory. Prefix all skill scripts with .opencode/skills/pptx/. All generated files (unpacked dirs, output presentations, thumbnails, PDFs, images) go in outputs/.

Quick Reference

Task Guide
Read/analyze content python -m markitdown presentation.pptx
Edit or create from template Read editing.md
Create from scratch Read components.md — tested layout library (default); pptxgenjs.md for raw layouts it doesn't cover
Charts from real data Read charts.md — deck-styled matplotlib PNGs via scripts/chart.py
Icons node .opencode/skills/pptx/scripts/icon.js <name> --color <hex> — see pptxgenjs.md
Lint layout (QA step 0) python .opencode/skills/pptx/scripts/lint.py outputs/output.pptx

Build Order (required)

Installs
4
GitHub Stars
32.3K
First Seen
Apr 20, 2026
pptx — onyx-dot-app/onyx