First public release of Clean Slides — an opinionated CLI for AI agents to generate consulting-style PowerPoint table slides from YAML.
Highlights
- Text tables — row headers, column headers, superheaders, nested bullets, inline formatting (
**bold**,*italic*,[links](url)) - Icon indicators — traffic-light circles for RAG status, severity, confidence
- Split layouts — sidebars with formatted text (2/3, 3/4, 1/2)
- Row/column overrides — per-row or per-column formatting (align, anchor, bold, color, size, font)
- Rich row headers — paragraph objects with mixed formatting in row header cells
- Auto-discovery — walks up from CWD to find
.clean-slides/config.yamlandtemplate.pptx pptx init— bootstrap a project with a bundled example template- Slide management — inspect, edit, merge, render to PNG
- Custom templates — bring your own
.pptxand generate a starter config
Install
With Pi:
pi install npm:@tmustier/pi-clean-slidesOr manually:
# clone into your agent skills directory (e.g. ~/.pi/agent/skills/, ~/.claude/skills/)
git clone https://github.com/tmustier/clean-slides && cd clean-slides
pip install -e .