Project overview
hands-on-deck gives AI agents one CLI, deck.py, for inspecting, editing, creating, and verifying PowerPoint files. Agents can read shapes and formatting, change text, styles, themes, images, geometry, notes, and slide settings, or create new slides through the same writer. Changes arrive as atomic JSON patches: every operation is prevalidated, errors report actionable slide details, and a rejected patch leaves the deck untouched. HTML and CSS can be used as a layout-measurement source, then compiled into patches that share the same lint, render, diff, and repair workflow.
Repository facts
- Primary language
- Python
- License
- MIT
- Repository updated
- Jul 14, 2026
- Default branch
- main
Resource types
CLI app
Use cases
Document productivity
Platforms
Claude Code
Runtime
Command line
Capabilities
Verification and evals