AI agents that build actual PowerPoints, not markdown slides
Seventeen hand-polished Chinese PPTX templates plus a python-pptx pipeline that swaps text without destroying layouts.

What it does
GordenPPTSkill is a build pipeline for real .pptx files. You pick one of 17 templates, write an edits.json file describing what text goes where, and build_pptx.py injects the content through python-pptx while leaving fonts, colors, and geometry untouched. A separate render script turns the result into preview PNGs via LibreOffice. The whole thing is packaged as an “AI Skill” — essentially a prompt-friendly wrapper so agents like DeepSeek or Claude can drive it.
The interesting bit
The author treats PPT templates as immutable infrastructure and text as the only variable. That sounds limiting, but it sidesteps the usual trap of AI-generated slides that look like warmed-over Markdown. The templates themselves are tuned for Chinese corporate aesthetics — dense, structured, deliberately ornate — which is a niche most Western tools ignore entirely.
Key highlights
- 17 templates with 4 supporting files each (template, detail schema, preview, metadata)
- Non-destructive editing: layout, styling, and images stay fixed; only text placeholders change
- Auto-update mechanism via
updates.json+manifest.jsonwith per-file versioning and SHA-256 checks - CLI-first workflow: build, render, update, and manifest scripts in
scripts/ - Explicitly tested against DeepSeek, Xiaomi Mimo, Claude, and GPT
Caveats
- Strictly non-commercial: the README disclaims template copyright and prohibits redistribution or business use
- Heavy dependency on Microsoft YaHei font; Linux/macOS users need manual fontconfig aliasing to WenQuanYi or Noto Sans SC
- Requires LibreOffice and Poppler just to render previews — not for the core build, but the workflow assumes you’ll want them
Verdict
Worth a look if you’re automating Chinese-language decks and need output that passes in a state-owned enterprise or Big Tech meeting. Skip it if you need commercial rights, dynamic layouts, or a web UI.