presentationlisted
Install: claude install-skill greglas75/zuvo
# zuvo:presentation — PowerPoint Generator
Generate professional PPTX presentations from a topic description, outline, or existing content file. Uses python-pptx to produce slides with consistent design, speaker notes, and visual variety.
**Requires:** `python-pptx` (`pip install python-pptx`)
**Scope:** Generating slide decks from topics or content files.
**Out of scope:** Editing existing PPTX files, complex data visualizations (charts, graphs), image generation.
## Run Logging
Read `../../shared/includes/run-logger.md` for log format and file path resolution.
Read `../../shared/includes/retrospective.md` for log format and file path resolution.
## Argument Parsing
| Argument | Behavior |
|----------|----------|
| `[topic]` | Plan outline from scratch, generate slides |
| `from [file]` | Build slides from existing markdown or text file |
| `--slides N` | Target slide count (default: 10) |
| `--theme dark\|light\|corporate` | Color theme (default: corporate) |
| `--out [path]` | Output path (default: ./[topic-slug].pptx) |
| `--outline-only` | Generate outline for approval, do not create PPTX |
| `--lang [code]` | Content language (default: same as topic input) |
Examples:
```
zuvo:presentation "Q1 2026 Product Review"
zuvo:presentation from docs/architecture.md --slides 8
zuvo:presentation "Security Audit Results" --outline-only
zuvo:presentation "Quarterly Report" --lang pl --theme dark
```
---
## Phase 1: Content Planning
### 1.1 Determine Source
| Input | Ac