作者: · 发布:

目前 AI PPT 赛道的一个普遍痛点:很多工具走的是”生成图片 + 套 PPT 壳子”的路子,或者干脆输出 HTML 幻灯片。

看起来精美,但脱离了特定工具就寸步难行。

对于在国企、大厂做汇报的人来说,PPT 要改的地方太多了——领导让加个数据、客户让调个配色、同事让换个字体——”图片 PPT”根本扛不住这些真实场景。

今天要介绍的这个开源项目,就是冲着解决这个问题来的。

它不走”假 PPT”的捷径,而是直接生成原生可编辑的 .pptx 文件,而且中文模板的丰富度、排版的专业度,放在所有 AI PPT Skill 里都是第一梯队。

它的名字叫 GordenPPTSkill。

3.6K Star!别再被”假 PPT”骗了—这个开源项目让 AI 真正生成可编辑的原生 PPTX!

项目介绍

GordenPPTSkill 是由开发者 GordenSun 开源的一个 AI Agent Skill,让 AI 助手(Codex、Claude Code、Trae 等)通过非破坏性文本编辑的方式,生成和编辑真正可编辑的 PowerPoint 演示文稿。

3.6K Star!别再被”假 PPT”骗了—这个开源项目让 AI 真正生成可编辑的原生 PPTX!

在 GitHub 上收获了 3.6K+ Stars。

项目的核心理念可以用一句话概括:选好模板 → 写 edits.json → 出真实 .pptx。它基于 python-pptx 库对 PPT 文件做”只换文字不动版式”的精准编辑——形状的位置、大小、配色、字体、字号、行距,统统原封不动。

你只需要把模板里的占位文字替换成你的真实内容,排版结构就完美保留。

这种方式和市面上主流 AI PPT 工具的路径完全不同。

那些工具要么用 HTML/CSS 画幻灯片再截图,要么用 GPT 生图然后拼起来。GordenPPTSkill 选择了一条更”笨”但更扎实的路:用已有的、手工打磨好的专业 PPT 模板做底,让 AI 只负责往里填内容。

它的定位也很有针对性——作者明确说这是”更适合中国宝宝”的 PPT Skill。

21 套内置模板全是中文场景的,覆盖了国企汇报、大厂述职、党政课件、开题答辩、数据可视化、运营方案等各种接地气的使用场景。

02

PART

核心亮点

亮点一:原生 PPTX,真正可编辑

这是 GordenPPTSkill 和其他 AI PPT 工具最本质的区别。

市面上很多”AI PPT”生成的是:

图片 每页是一张 JPG/PNG,好看但完全不可编辑

HTML 网页 用 reveal.js、slidev 等框架做的,换个环境就打不开

半可编辑 PPTX AI 生成的是一堆形状,看起来像 PPT,但里面的文字框是代码画的,和专业模板的质感差距很大

GordenPPTSkill 生成的是标准 Office Open XML 格式的 .pptx 文件,用 PowerPoint、WPS、Keynote 打开都没问题。你可以:

改单个字

调整某一页的配色

插入新页

复制到另一个 PPT

用母版视图修改全局样式

完全不用担心”这份 PPT 只能在某个 AI 工具里看”的问题。

亮点二:21 套手工打磨的中文模板

模板是 GordenPPTSkill 的灵魂。从最初的 17 套,作者持续迭代到了 21 套,每一套都是手工挑选、排版精美的专业模板。

模板的分类方式也很实用——可以按场景、主色、规模三个维度筛选:

按场景分(挑几个高频的):

季度/年度工作总结 6 套可选

商务提案/方案路演 3 套可选

述职/竞聘/晋升答辩 3 套可选

开题答辩/课题汇报 3 套可选

数据可视化重型 4 套可选

党政/党课/爱国教育 2 套可选

按规模分:

小模板(≤20 页) 适合短小汇报、5-10 页的演示

中模板(21-42 页) 适合完整章节制汇报

大模板(43+ 页) 素材库式,按需挑选页面

每一个模板都附带 4 个文件:

template.pptx 原始 PPT 文件

intro.md 高度浓缩的简介(告诉 AI 这个模板什么风格、适合什么场景)

detail.json 结构化数据(每页是什么角色、每个文本框能放多少字、字号层级表)

preview.png 4 页预览图(让用户一眼看到效果再决定)

亮点三:非破坏性编辑——只换文字,不动版式

GordenPPTSkill 的编辑哲学非常克制:只改文字,其他一律不动。

这看起来简单,但实现起来有不少细节需要处理。作者在 SKILL.md 里列了 9 条”编辑铁律”:

1

不改排版——形状的位置、大小、颜色、字体、字号、行距统统不动

2

所有占位文字必须替换——不能留下 “Lorem ipsum” 或 “Question 1” 这类示例词

3

max_chars 是软性参考——绝对禁止为了凑数而砍掉后半句或加省略号截断

4

数字/序号默认不动——除非用户明确要求改顺序

5

装饰性图形图表无法同步——改了”30%”的文字,圆环的弧度不会自动变

6

原生 chart 才能改数据——PPT 内置图表可以用 --chart-data 参数同步

7

章节名前后呼应——改了目录,分章扉页和内容页也要同步

8

封面/致谢/目录按模板能力来——模板里没有就不要硬造

9

同级标题字号必须一致——不能某一页标题写长了就把字号改小

第 9 条特别有意思——作者在 detail.json 里内置了 type_scale(字号层级表),给每个文本槽标了 level。AI 在写内容时必须保持同一 level 的字号一致。这是一个很专业的细节,说明作者真的懂 PPT 排版。

亮点四:像软件一样自动更新

这可能是所有 AI Skill 里最特别的设计。GordenPPTSkill 有一套完整的自动更新机制:

机器可读的增量变更索引

每文件版本号 + SHA256 哈希

增量更新脚本(只下载真正变动的文件,不浪费流量)

仅检查不应用,告诉你远端改了什么

AI 每次启用 Skill 时,第一件事就是跑 python3 scripts/apply_update.py。如果远端有新版本,自动拉取更新;如果已是最新,几秒内退出。模板和规则像 App 一样可以迭代。

亮点五:全模型兼容

项目 README 里说”兼容所有模型,DeepSeek、小米 Mimo、Claude、GPT 均实测过”。

这一点很重要——很多 AI Skill 对特定模型有依赖,换个模型就跑偏了。

GordenPPTSkill 因为做了模板和规则的结构化(intro.md + detail.json + workflow.md),降低了对模型推理能力的要求,国产小模型也能用。

03

PART

快速上手

安装

给你的 AI Agent 安装 Skill 非常简单。把下面这段提示词发给你的 Agent 即可:

安装这个 Skill:https://github.com/GordenSun/GordenPPTSkill
然后使用这个 Skill 做一份 PPT,介绍 XXX 项目。

如果你想手动管理安装(比如 Codex/Claude Code),可以 clone 到 skills 目录:

# Codex
git clone https://github.com/GordenSun/GordenPPTSkill.git "$CODEX_HOME/.codex/skills/GordenPPTSkill"

# Claude Code
git clone https://github.com/GordenSun/GordenPPTSkill.git ~/.claude/skills/GordenPPTSkill

环境依赖

# Python 依赖
pip3 install python-pptx  # 需要 1.0+ 版本

# 渲染预览需要(可选)
# macOS
brew install –cask libreoffice
brew install poppler

# Linux (Debian/Ubuntu)
sudo apt install libreoffice poppler-utils

手动跑脚本(不通过 AI)

如果你想直接用命令行跑完整流程,而不通过 AI Agent:

# 第一步:更新 Skill(拉取最新模板)
python3 scripts/apply_update.py

# 第二步:选定模板(比如简约商务总结)
TEMPLATE=templates/minimal-business-summary

# 第三步:写 edits.json(这里需要手动构建,或者让 AI 帮你生成)
cat > edits.json << ‘EOF’
{
“template_slug”: “minimal-business-summary”,
“selected_slides”: [1, 2, 3, 5, 7, 9, 10, 12, 13, 14, 16],
“edits”: [
{“slide”: 1, “slot_id”: “cover_title_cn”, “new_text”: “2026 年度产品复盘”},
{“slide”: 1, “slot_id”: “cover_subtitle”, “new_text”: “用户增长与商业化并行的一年”},
{“slide”: 3, “slot_id”: “section_1_title”, “new_text”: “全年业绩概览”}
]
}
EOF

# 第四步:构建 PPT
python3 scripts/build_pptx.py
$TEMPLATE/template.pptx
edits.json
out/final.pptx
–detail $TEMPLATE/detail.json

# 第五步(可选):渲染预览图
python3 scripts/render_slides.py out/final.pptx out/preview –dpi 144

///

LAST

写在最后

AI PPT 赛道现在越来越热闹了。

从 HTML 幻灯片到生图拼贴,从 Google Slides AI 到国内大厂的 AI PPT 工具,五花八门的方案都有。

但 GordenPPTSkill 选择了一条最务实的路:承认模板的价值,让 AI 只做它擅长的事——理解和填充内容。

这听起来好像”不够炫”,但解决的是最真实的痛点:你拿到的是一份真正能改、能拷、能塞进任何汇报里的 .pptx 文件。

3.2K Star 在开源项目里不算特别多,但它的增长速度和活跃度说明这个方向戳中了一批人。

如果你正在为”AI 做出来的 PPT 改不了”头疼,或者想给你的 AI 助手装一个”做 PPT”的能力,不妨试试这个项目。

21 套模板足够覆盖中文场景下的大部分需求,python-pptx 的编辑方式也足够可控。

GitHub:https://github.com/GordenSun/GordenPPTSkill

颜资源站长
颜资源站长 已发布 1017 篇文章

资深互联网从业者,专注AI工具研究与实战应用。长期跟踪ChatGPT、Claude、Stable Diffusion等前沿AI技术,擅长将复杂的技术概念转化为通俗易懂的教程。运营颜资源小站,致力于为中文用户提供高质量的AI教程、开源项目推荐和数字资源整理。