过去一两年,AI 做 PPT 这事儿吧……能用,但不好用。
排版寡淡、信息密度低、模板一股翻译腔。你让 AI 生成一版,看着还行——但交出去之前,你还是得自己一页一页调。调配色、调字号、调对齐。折腾一圈下来,跟从头自己做也差不了多少。
说白了:AI 能做 PPT,但它做的 PPT 不能直接交。
直到最近,一个叫 GordenPPTSkill 的开源项目在 GitHub 上炸了。
重点:19 套手工打磨的中文 PPT 模板+非破坏性文本编辑=选模板、写内容、出 pptx,排版原样保留,不做任何返工。
社交平台上看到的人反应出奇一致——"挖槽,这是 AI 做的?""简直不敢相信"。
一句话就能生成一份排版精致、信息密度高的 PPT。支持 DeepSeek、Claude、GPT、小米 MiMo 等主流模型,国产模型也能跑得很好。免费,个人和研究用途随便用。
它到底解决了什么问题?
用过 AI 做 PPT 的人都知道痛点在哪:
排版丑。AI 生成的东西通常是一张大白底,左对齐一段文字,右对齐一段文字,配一张不知所云的 stock photo。放在中文办公场景里,老板看了会皱眉。
模板不贴中文。市面上大多数 AI PPT 工具用的是英文模板改的,字间距、行距、配色都不对味。中文 PPT 讲究的是"大气""商务""党政红"——这些东西,英文模板根本给不了。
改一个字毁一整页。AI 改了一处文字,整个文本框的位置、字号、颜色全乱了。你本来只想换个标题,结果要重新排版一整页。
GordenPPTSkill 的核心思路很聪明:只换文字,不动排版。
底层用的是 python-pptx,非破坏性地替换文本框里的内容。模板是作者手工打磨的 19 套 pptx 文件——配色、字号、行距、对齐都已经调好了。AI 只负责往里面填内容,格式原封不动。
这就是"非破坏性编辑":布局不动、配色不动、字号不动。你只需要告诉 AI 每页写什么字,排版的事模板已经替你做好了。
第一次上手:3 步把它跑起来
这工具跑在命令行里,但别怕——不会命令行的,找个懂技术的朋友帮你配一次,之后你自己就能用了。
第 1 步:装依赖
这步的目的是让你的电脑具备"读写 PPT 文件"和"渲染预览图"的能力。
pip install python-pptx
python-pptx 是操作 pptx 文件的核心库,必须装。版本要 1.0 以上。
预览功能还需要 LibreOffice 和 poppler——但你不一定要装。只是看预览图才需要,生成 PPT 本身不用。新手建议先跳过,跑通了再说。
这里要注意:Windows 用户装 poppler 比较麻烦,建议先用--skip-render跳过预览,等 PPT 生成出来直接用 PowerPoint 打开看效果。
第 2 步:克隆仓库,跑一次自动更新
这步的目的是把整个工具和模板下载到本地,并自动检查有没有新版本。
git clone https://github.com/GordenSun/GordenPPTSkill.gitcd GordenPPTSkillpython3 scripts/apply_update.py
apply_update.py会自动从远端拉取最新版本。如果已经是最新,几秒内就退出。这个 Skill 有自动增量更新机制——作者更新了模板或规则,你这边会自动同步,不用手动重新下载。
这步做完,你的仓库里就有全部 19 套模板和构建脚本了。
第 3 步:选模板、写内容、生成 PPT
这步是核心流程——选定一个模板,告诉 AI 你要写什么内容,然后一键生成。
python3 scripts/build_pptx.py \ templates/minimal-business-summary/template.pptx \ edits.json \ out/final.pptx \ --detail templates/minimal-business-summary/detail.json
edits.json是你写的内容文件,格式大概是:
{"template_slug": "minimal-business-summary","selected_slides": [1, 2, 3, 5, 7, 9, 10, 12],"edits": [ {"slide": 1, "slot_id": "cover_title_cn", "new_text": "2026 年度复盘"}, {"slide": 1, "slot_id": "cover_subtitle_cn", "new_text": "产品研发部"} ]}
每页的 slot_id(文本位)在模板的detail.json里列得清清楚楚,你只需要告诉 AI "封面标题写 XX,第一页写 XX"——AI 会自己填到对应的位置。
配好之后,每次使用只需要做一件事:写 edits.json,跑 build_pptx.py。
如果自己操作遇到困难,找开发者朋友帮你装一次,之后你自己就能用了。
装好之后:AI 怎么帮你选模板和填内容
工具跑起来之后,真正的高效玩法是把它装进你的 AI 助手(比如 Claude Code)里——你只需要说"帮我做一份季度汇报 PPT",AI 会自己:
- 读模板的
intro.md 和 detail.json 了解每页能放什么
整个过程你不需要碰任何一个模板文件。
三种工作模式
AI 拿到你的需求后,会根据情况走三条路:
- 模式 A:从内置模板里挑。 默认走这条路。19 套模板覆盖了绝大多数中文场景——季度总结、述职竞聘、开题答辩、商务提案、党政教育、教学课件……AI 会按你的描述匹配风格和场景,给你 3 个候选挑。
- 模式 B:用你自己带的模板。 你有公司统一的 PPT 模板?拿过来,AI 会现场分析你的模板结构,然后往里面填内容。你的模板不动,输出新的 pptx。
- 模式 C:完全原创。 不需要任何模板,让 AI 从零设计简洁版式——大量留白、极简配色。适合"我不需要花哨,干净就行"的场景。
几条硬规矩(这是工具不会翻车的秘密)
SKILL.md 里写了几条"编辑铁律",每一条都是踩坑踩出来的:
不改排版。只改文字。形状的位置、大小、颜色、字体、字号,全不动。
字数受 max_chars 约束。每个文本框在 detail.json 里标了能装多少字(按真实尺寸精算),写超了构建脚本会报警——加--strict参数时直接拒绝保存,逼你把文字写精炼。
同级标题字号必须一致。放不下就缩短文字,绝不用缩字号的方式凑合——那会让本该同级的大小不一,非常难看。
这些规矩听起来繁琐,但正是它们保证了出来的 PPT好看、一致、能直接交。
19 套模板,从党政红到麦肯锡风全包了
模板是这工具的灵魂。19 套全是手工打磨的中文 PPT——不是机翻英文模板,每一套的配色和版式都是按中文办公审美来的。
| |
|---|
| |
| |
| |
| |
| 数据可视化合辑(20+原生chart页,可程序化更新数据) |
| |
| |
| |
每套模板 16-59 页不等,你只选需要的那几页。不用从空白开始。
重点:这个工具真正适合的人,是那些"经常要做 PPT、对排版有要求、已经或愿意尝试用 AI 帮忙"的职场人——一次配置,长期省事。
GitHub 上最近冒出了不少 AI PPT 工具,但 GordenPPTSkill 的思路是最务实的:不追求"AI 从零设计",而是让 AI 在人类打磨好的框架里填内容。排版的事交给设计师(模板作者),内容的事交给 AI,你只需要做决策。
这个分工,才是 AI 做 PPT 的正确姿势。
项目 GitHub:https://github.com/GordenSun/GordenPPTSkill
点赞、转发、小心心❤️欢迎在评论区留下你的想法!
— 完 —