← all repositories
GordenSun/GordenPPTSkill

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.

1.8k stars Python AgentsApp Builders
GordenPPTSkill
Velocity · 7d
+150
★ / day
Trend
steady
star history

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.json with 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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.