首页
看点啥
插画图片
首页 科技看点 GordenPPTSkill:它把 AI 做 PPT 拉回原生模板里

GordenPPTSkill:它把 AI 做 PPT 拉回原生模板里

2026-07-16 0

很多人用 AI 做 PPT,卡住的地方不是“没有页面”,而是“页面不像能交出去的 PPT”。模型能画出一张完整幻灯片,也能把一段文字拆成几个要点,可真到了工作汇报、述职竞聘、教学课件这类场景,大家在意的是另一件事:版式要像模板,标题字号要齐,文本不能出框,文件还得是原生 PPTX。

这也是为什么有些 AI PPT 看着很炫,却很难继续改。它像一张漂亮海报,视觉完整,但 PowerPoint 里没有真正可改的文本框、图表和版式结构。你想把一句标题换掉,往往不是改文字,而是在改一整张图。

GordenPPTSkill 走的是另一条路线。它没有把 PPT 重新画成图片,而是把现成模板当作骨架:先从内置中文模板里选合适的页面,再按 detail.json 里的文本位置替换内容,随后用 build_pptx.py 组装成新的 PPTX。

这个项目真正想解决的,不是“AI 能不能做 PPT”,而是“AI 能不能在不破坏模板的前提下,把文字填进一份像样的原生 PPT”。这件事听起来没有生成大图刺激,但更贴近很多中文办公场景。

它先保住模板,再让 AI 写进去

仓库里的 build_pptx.py 写得很直接:从 template.pptx 里保留被选中的页面,然后替换 edits.json 指定的文本。脚本注释也说得很清楚,它会保留原模板的 layout、fonts、colors、images 和 animations,主要动作就是选页和换字。

这就是它和图片式 PPT Skill 的差别。图片式路线先追求视觉生成,GordenPPTSkill 先追求模板继承。它不让 AI 自己决定每页长什么样,而是让 AI 在模板已经划好的格子里做内容替换。

GordenSun/GordenPPTSkill 原生模板到最终 PPTX 的替换链路知识卡
知识卡 1:自制知识卡。GordenPPTSkill 用 template.pptx 和 detail.json 定位文本位,再生成保留原排版的 PPTX。

detail.json 是这条路线的关键。每套模板不只是放一个 PPT 文件,还配了页面角色、文本 、shape_id、paragraph、run、字号层级和容量字段。AI 不是凭眼睛猜某个标题在哪,而是通过这些结构化地址把文字放到正确位置。

它知道中文 PPT 最怕“文字塞不下”

很多模板改起来最烦的地方,是原文案短,新内容一长就立刻出框。GordenPPTSkill 没把这个问题交给运气,而是在 detail.json 里给每个文本位维护 max_chars、chars_per_line、max_lines 这类容量信息,build_pptx.py 里也有 overflow lint,用来提示视觉宽度是否可能超过文本框。

更有意思的是,它不鼓励为了凑容量就把话砍断。SKILL.md 里反复强调,max_chars 是软参考,不是硬上限;不要用省略号截断半句话,宁可更精炼地重写,也不要留下一个看起来很敷衍的“……”。这很像真正改 PPT 的经验:文字短不是目的,放进去还完整才是目的。

GordenSun/GordenPPTSkill 模板索引、容量检查和预览自检知识卡
知识卡 2:自制知识卡。模板索引、容量字段和渲染预览一起约束最终 PPTX 的交付质量。

这也解释了为什么它会要求渲染预览。render_slides.py 会把最终 PPTX 通过 LibreOffice 转成 PDF,再用 pdftoppm 渲染成每页图片。这样不是为了多生成一个成果,而是为了让 Agent 能目测:占位文字有没有漏、换行有没有乱、章节名有没有前后不一致。

模板库是它的发动机,不是装饰品

templates/INDEX.md 把内置模板按主色、场景和规模整理出来。里面有简约商务总结、竞聘述职、运营合辑、数据可视化、党政红、教学课件、开题答辩、麦肯锡风等方向。每个模板目录又固定放 template.pptx、intro.md、detail.json 和 preview.png。

这个组织方式很实用。preview.png 让用户先看模板长什么样,intro.md 让 Agent 理解模板气质,detail.json 让脚本知道哪些文字能改,template.pptx 则保留真正的原生版式。模板不是一个“灵感参考”,而是整个生成过程的工作台。

它还把模式分得很清楚:默认从内置模板里挑;用户带自己的 PPTX 时,走自定义模板流程;如果明确不要模板,才走完全原创。这个分流很重要,因为同一句“做个 PPT”,背后可能是套模板、改旧模板,也可能是从零画一个干净版式。

自动更新让模板像软件一样继续长

GordenPPTSkill 还有一个偏工程的细节:启用时要求先跑 apply_update.py。这个脚本会从 updates.json 和远端仓库比对版本,只下载真正变动的文件,模板、脚本和 manifest 都可以随版本增量更新。

这说明作者把它当成一个会持续维护的模板系统,而不是一次性 prompt。模板多了、规则改了、某个页面的 detail.json 修了,使用端可以跟着更新,不必每次手动重新下载整套仓库。

当然,它也有明确限制。仓库开头写了非商业使用,内置模板仅供个人学习和研究;如果要用于商业演示、客户提案或企业分发,需要先处理模板授权问题。这个提醒不能忽略,因为它的优势恰好来自内置模板。

所以看 GordenPPTSkill,最重要的不是它喊自己“最强”,而是它把中文 PPT 的几个老问题摆得很实际:模板怎么选,文字怎么替换,容量怎么控制,预览怎么检查,更新怎么跟上。它更像给 Agent 装了一套原生 PPT 编辑规矩,让 AI 不只是会写内容,也知道别把模板弄坏。

喜欢(0)

上一篇

《地球不屈》万物的答案成就攻略

《地球不屈》万物的答案成就攻略

下一篇

《地球不屈》戴上戒指吧成就攻略

《地球不屈》戴上戒指吧成就攻略
猜你喜欢