pptx
Installation
SKILL.md
PPTX Skill
Path convention: All commands run from the session workspace (your working directory). Never
cdinto the skill directory. Prefix all skill scripts with.opencode/skills/pptx/. All generated files (unpacked dirs, output presentations, thumbnails, PDFs, images) go inoutputs/.
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 |