GordenPPTSkill
AI-friendly PPT builder skill: 17 hand-polished Chinese PPTX templates + non-destructive text-only editing tools (python-pptx based). Pick a template, write edits.json, build a real .pptx with the layout intact. Personal/research use only.
This repository is a Python-based skill for AI agents that generates PowerPoint files. The README is written primarily in Chinese and describes the project as a native PowerPoint builder skill designed to produce visually polished, information-dense slides suitable for Chinese corporate and enterprise contexts. The README states the skill is compatible with any AI model, including DeepSeek, Xiaomi Mimo, Claude, and GPT.
The project is built around python-pptx, a Python library for creating and editing PowerPoint files, and optionally uses LibreOffice and Poppler for rendering slide previews as images. The documented workflow involves a command-line build script that takes a template file, a JSON edits file, and an output path, then produces a finished PPTX file. A separate render script converts the result to preview images at a configurable resolution.
The repository includes 17 PowerPoint templates, each consisting of four files, with a categorized index at templates/INDEX.md. The README notes that templates rely heavily on the Microsoft YaHei font and provides instructions for setting up a font alias on systems where that font is not installed, such as Linux, mapping it to alternatives including WenQuanYi Micro Hei or Noto Sans SC.
A self-update mechanism is described: when the skill runs, it checks for new templates or rule changes and applies them automatically, functioning like a software auto-update system. Commercial use is explicitly prohibited; the project is restricted to personal learning and research. The README offers private template customization through a WeChat contact. The repository is 2,242 characters and lists Python as its language.