GordenPPTSkill
给AI助手装上「做PPT」的技能,19套中文模板保留排版只换文字
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
给AI助手装上「做PPT」的技能,19套中文模板保留排版只换文字
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
你有没有过这样的经历:周五下午,老板突然丢给你一句"把这个项目的进展做成PPT,明天早上开会用"。你打开电脑,新建一个空白的 PowerPoint 文件,对着光标发呆了半小时——排版不会弄、配色土得掉渣、字体大小怎么调都不对劲,最后交出去的版本被老板皱眉头打回来重做。
这种情况,在职场中太常见了。PPT 制作是一个门槛不高但做好极难的事情:它需要设计感、需要排版经验、需要工具熟练度,偏偏很多人只有在"被逼无奈"的时候才会碰它。而当大语言模型(LLM)时代到来,人们开始习惯"告诉 AI 我要什么,它帮我搞定"的交互方式时,一个问题自然浮现——AI 能帮我做 PPT 吗?
GordenPPTSkill 就是对这个问题的回答。这是一个专门为 AI 助手设计的 PPT 生成技能包,由开发者 GordenSun 创建和维护。它的核心理念很简单:不要让 AI 从零开始"画"一个 PPT(那样 AI 生成的内容很难控制格式),而是让 AI 在一套预制好的专业模板上进行内容填充——只替换文字,不破坏原排版和配色。

图1:使用 GordenPPTSkill 生成的效果展示——战略定位分析页面
这个思路其实非常符合现实工作的逻辑。在企业中,PPT 从来不是从空白画布开始的——每个公司都有自己的模板、固定的配色体系和字体规范,员工要做的本质上就是"把内容填进格子"。GordenPPTSkill 把这个过程搬到了 AI 时代:模板是现成的(17 套经过人工打磨的中文 PPT 模板),AI 负责生成文字内容,用户只需要提供一份简单的 JSON 格式指令文件 edits.json,告诉 AI "第几页第几个文本框填什么内容",整个 PPT 就能自动生成。
市面上开源的 PPT 生成工具并不少,但大多数都是英文工具包,内置的模板也是西式风格——配色大胆、留白充足、字体飘逸。用这些模板生成一份中文 PPT,放到国企、央企、政府机关的会议室里,轻则格格不入,重则"一眼假"。
GordenPPTSkill 的模板全部针对中文使用场景设计,涵盖了最常见的几大应用方向:
每一套模板实际上是一个 .pptx 文件加上配套的 detail.json(定义各文本框的语义标签和尺寸约束)和 preview.png(预览图)。这个结构设计得很巧妙:模板本质上是语义化的——AI 读到的不只是"第 3 页第 2 个文本框",而是"第 3 页的副标题"或者"第 5 页的产品优势描述",这样 AI 生成的内容和它要填的位置之间就有了语义对应,而不是乱填。

图2:使用 GordenPPTSkill 生成的效果展示——产品化闭环页面
从代码层面看,GordenPPTSkill 的核心依赖只有两个:python-pptx(负责操作 PowerPoint 文件的 Python 库)和 LibreOffice(可选,用于渲染预览图)。整个工具包本质上是一个模板集合 + 填充脚本,没有复杂的 Web 服务,也不需要数据库。
使用者的工作流是这样的:
template.pptx 和 detail.json 到工作目录detail.json 的结构,写一份 edits.json,定义每个文本框要填的内容python3 scripts/build_pptx.py templates/xxx/template.pptx edits.json out/final.pptx --detail templates/xxx/detail.jsonpython3 scripts/render_slides.py 生成预览 PNG对于 AI 助手使用者来说,这套流程被封装成了一个 Skill——一份 SKILL.md 文档,AI 读取后就能理解如何操作模板、如何生成 edits.json、如何调用构建脚本。用户只需要对 AI 说"帮我做一个关于XXX项目的汇报PPT",剩下的全部由 AI 完成。
GordenPPTSkill 还支持私有模板定制:如果企业有自己专属的 PPT 模板,可以通过微信(duge360)联系作者进行定制化,将公司模板转换为 GordenPPTSkill 兼容的格式,让 AI 直接使用企业自己的视觉规范来生成 PPT。这解决了企业场景中"生成的 PPT 风格和公司不匹配"的痛点。
使用 GordenPPTSkill 之前必须了解一个重要约束:内置模板仅供个人学习和研究,禁止商业使用。这是因为模板原始设计版权归属各原创模板作者(部分来自稻壳儿、WPS 在线模板等渠道),GordenSun 在 NOTICE.md 中明确说明了这一点,并将此限制写入了仓库的许可证文件中。对于个人用户、研究人员和学生来说这不是问题,但企业在商业场景中使用时需要特别注意——要么联系作者定制商业授权版本,要么自己制作模板再导入。
GordenPPTSkill 内置了一套版本管理机制(VERSION、updates.json、manifest.json),每次 AI 使用该技能时,脚本会自动检查远端是否有新版本,如果有就增量下载更新的文件。这在 AI Skill 领域是一个比较少见的设计——大多数 AI 工具"发布即固定",但 GordenPPTSkill 的模板和规则会随着作者更新而持续迭代,AI 使用者始终能用到最新版本,避免了"用着过期工具"的尴尬。
这个工具并非万能。它的本质是模板填充,不是设计工具。如果用户需要的是"根据我的想法原创一个独特版式",GordenPPTSkill 帮不了你——它只能在已有的模板框架内做内容填充。另外,它也不支持复杂的图形编辑(比如调整图表数据、修改背景图片),对排版细节要求极高的场景可能需要手动在 PowerPoint 中微调。
从技术门槛来说,虽然使用路径本身不复杂(git clone + pip install),但它本质上是一个给 AI 助手用的工具包,最终用户是 AI 而非普通用户。这意味着普通用户如果想用它,需要一个支持自定义 Skill/Plugin 的 AI 助手平台(如 Coze、Kimi、Claude 等),或者具备一定的 AI 工具调用经验。
GordenPPTSkill 折射出一个更宏观的趋势:当大模型的能力越来越强,如何让 AI 的输出真正符合人类的审美规范和场景需求,成为了比"AI 能做什么"更关键的问题。在 PPT 这个具体场景里,与其让 AI 自由发挥,不如给 AI 一个"高质量的框架",让它在框架内工作——这种"AI + 专业模板"的组合思路,本质上是在解决 AI 生成内容的可控性和合规性问题。
未来,随着 AI 助手平台的 Skill 市场逐步成熟,类似 GordenPPTSkill 这样的专业化工具包会越来越多——它们不是大模型本身的竞争对手,而是大模型落地的"最后一公里"解决方案。