---
title: "Codex 实战系列｜ 史上最全 PPT 做做技能合集"
author: Miles Ma
date: 2026-09-06
section: 工具教程
url: https://immilesma.com/blog/codex-ppt-skills/
x: https://x.com/miles_mazy/status/2096410003590774997
description: "按演讲、客户汇报、科普课件和图片稿修改等用途，比较不同 PPT Skills 的适用场景。重点看模板复用、文字图表是否可编辑、字体与素材能否保留，以及导出后在目标软件里的检查。"
---

# Codex 实战系列｜ 史上最全 PPT 做做技能合集

> 按演讲、客户汇报、科普课件和图片稿修改等用途，比较不同 PPT Skills 的适用场景。重点看模板复用、文字图表是否可编辑、字体与素材能否保留，以及导出后在目标软件里的检查。

大家好，我是 Miles，我现在做 PPT，早就不再是自己一页页排了，都是让 AI 帮我做，平时培训、去学校和企业分享是这样，国央企那些排版要求很细的堆积物也一样。

正好今天把这些做法整理一下，放上效果，聊聊在 Codex 里怎么用，哪些省事，哪些地方还得多留个心眼。

## 一、自己演讲、做分享

### 1. Slidev、Marp：课程和技术分享可以先看这两个

这两个工具都能把 Markdown 内容做成演示，特别适合经常更新的课件。让 Codex 改一段文字、替换代码、增加一页，就可以重新生成，整套样式也容易保持一致。

![文章配图](https://immilesma.com/blog/codex-ppt-skills/media/01-image-04.jpg)

Slidev 更适合需要互动的分享。代码高亮、公式、流程图、分步出现和网页组件都能放进去，讲技术时可以边展示边解释。Marp 则适合以文字、图片为主的常规课件，内容文件和主题分开，后续改稿直接，不需要每次重新设计页面。

用的时候，把材料交给 Codex，指定 Slidev 或 Marp，让它先整理成逐页内容，再选主题、预览和导出。这两个本身是演示工具，不必非要找到一个同名 Skill；Codex 可以按文档调用，社区 Skill 则能补充制作规范。

局限主要在复杂设计和交付格式。Slidev 功能多，项目依赖和交互调试也更多；Marp 的常规页面省事，想做大量自由拼贴，就要额外写样式。Slidev 导出的 PPTX 是图片，Marp 默认也是图片式，实验性的可编辑导出还需要额外依赖，复杂样式和备注有局限。对方要继续改文字和数据，就不要把它们当原生 PPTX 的替代品。

[Slidev 文档](https://sli.dev/guide/) · [Slidev 导出说明](https://sli.dev/guide/exporting) · [Marp CLI](https://github.com/marp-team/marp-cli)

### 2. 归藏：guizang-ppt-skill

归藏这套的好处是设计规则明确。标题、图片和正文各有位置，章节页与内容页也有区分，做十几页时容易保持统一。它提供电子杂志和瑞士国际主义两种方向，还考虑了演讲备注和演讲者模式，适合准备现场分享。

![文章配图](https://immilesma.com/blog/codex-ppt-skills/media/02-image-12.jpg)

先选风格，把讲稿交给 Codex，让它匹配封面、正文和章节版式。试做一张正文，确认字数和图片比例，再继续整套；不满意时改某一类版式，不必一页页重新想。

限制是它有自己的设计取向。密集表格、长段说明和严格指定的公司母版，未必适合往里塞。输出主要是 HTML，浏览器演讲方便，但要保留可编辑 PowerPoint 或让多人在 Office 里接着改，需要另选方案。

[项目地址：guizang-ppt-skill](https://github.com/op7418/guizang-ppt-skill)

### 3. 张咋啦：frontend-slides

![文章配图](https://immilesma.com/blog/codex-ppt-skills/media/03-image-13.jpg)

这张用三块色板放三个观点，文字不多，适合投到屏幕上配合讲解。张咋啦的 frontend-slides 做的是网页演示，优势是可以先看不同视觉方向再选：字体、配色、留白和图文布局一起调整，从零做一份分享时比较有发挥空间。

在 Codex 里，把分享材料和喜欢的参考页给它，指定使用 frontend-slides，先做风格预览。选好以后再做正文，打开浏览器逐页看，哪里太挤、哪张图不合适，就指出具体页面让它改。Skill 提供制作规则，浏览器和导出工具仍要按项目说明准备。

它适合愿意花一点时间选样张、希望跳出固定模板的分享。相应的，风格选择需要你给反馈，复杂页面仍要逐页检查；外部字体和图片还要考虑离线播放。它的强项是网页设计，原生 PPTX 交付不是这条流程的默认结果。

[项目地址：frontend-slides](https://github.com/zarazhangrui/frontend-slides)

## 二、做汇报、答辩，或者给客户交文件

### 1. ppt-master：保留可编辑文字和图表

![文章配图](https://immilesma.com/blog/codex-ppt-skills/media/04-image-03.jpg)

这类任务更看重文件交出去以后能不能接着用。ppt-master 先设计页面，再把文字、形状等内容转换为 PowerPoint 对象，既能检查整页外观，也保留后续修改的空间。它还支持自己的 PPTX 模板、备注，以及支持类型的原生图表和表格，适合有明确交付要求的方案。

把报告、数据和参考样式交给 Codex，明确哪些内容必须可编辑，尤其是表格和图表。先做一页正文、一页数据页，导出后打开检查，两页都能正常修改，再做整套。它使用 SVG 作为中间页面，可以先看外观，再检查转换后的 PPTX。

图表要说得更具体：能拖动的矩形，也可以拼成柱状图，但不能像原生图表一样更新数据。项目的原生图表样例里能找到图表部件和内嵌工作簿；实际交付时，仍要试着改一个数，看图形是否跟着变化。

它的限制在转换细节：SVG 的复杂效果不能保证全部原样进入 PowerPoint，字体、动画和图表都有支持范围。选择原生图表模式后，也要看所需类型是否支持。这条路省的是手工制作对象，目标软件里的排版检查仍然需要做。

[项目地址：ppt-master](https://github.com/hugohe3/ppt-master)

### 2. slide-skill：主题和版式明确的演示

![文章配图](https://immilesma.com/blog/codex-ppt-skills/media/05-image-05.jpg)

slide-skill 也采用 SVG 到 PPTX 的做法，提供主题和模板相关流程。它的好处是不用从空白页面开始，正文、数据和结论页可以沿用统一规则；源页面保留下来后，修改内容也能重新生成。适合提纲已经明确、要反复制作同类材料的情况。

在 Codex 里先选主题，再给逐页内容，要求它生成后渲染预览。公开文件样例里有原生文字和形状，但这只能说明文件结构，具体页面还要看中文断行、字号和图表。

局限是现成主题不一定适合复杂品牌设计，转换成形状的图表也未必保留数据。我会优先检查标题最长的那页，词组被拆开、正文缩得太小，就回到该页调整。只跑出文件还不能说明排版通过。

[项目地址：slide-skill](https://github.com/icgma/slide-skill)

### 3. deck-dna：沿用公司已有的风格

![文章配图](https://immilesma.com/blog/codex-ppt-skills/media/06-image-08.jpg)

公司已经有认可的演示，就不用每次重新选风格。deck-dna 从两三份旧稿里提炼字号、颜色、图文位置和每页文字量，再用这些规则做新页。它的优点是能延续真正用过的设计习惯，包括一页放多少字、数据怎么突出，比只告诉 AI 一个品牌色更具体。

把旧稿和新内容一起给 Codex，让它按这个方法处理。参考稿别只给封面，正文和图表页更能说明实际怎么排版。Logo、页脚、保密标识、固定色值等不能动的地方，也要单独交代。

它依赖参考稿的质量，给进去的几份风格相互冲突，提炼出来的规则也会含糊。学习外观不能保证保留原来的母版；如果客户要求指定母版、固定占位符，就直接沿用那份文件。只是每周换几个数字，也没必要重新学一次风格。

[项目地址：deck-dna](https://github.com/opitaru-sys/deck-dna)

## 三、做科普、课件和图文分享

### 1. 宝玉：baoyu-slide-deck

![文章配图](https://immilesma.com/blog/codex-ppt-skills/media/07-image-09.jpg)

黑板和水彩这两张，就能看出整页生图的区别：背景、笔触、配图和文字一起构成画面。宝玉的 baoyu-slide-deck 适合知识卡、科普图解，以及发给别人阅读的演示。它能把抽象内容转成更容易看的画面，插画与背景不用分别拼接，做视觉风格明显的课件很合适。

在 Codex 里先确认逐页文案，再调用对应的生图工具。先生成一页确定风格，再试一页正文，看文字量合不合适，之后沿用同一套颜色、笔触和比例。需要的生图工具或模型访问要另外配好。

这条路的修改成本也比较明确：文字画进图片以后，改一句话可能需要重做这一页。baoyu-slide-deck 会把整页图片合并进 PPTX，文件里的标题并不会因此变成文本框。人名、日期、数字和公式一定要对照原稿检查。

宝玉另一个项目 baoyu-design 走 HTML 设计，好处是可以先在网页里调整布局，再选择对应的导出方式，也包含可编辑 PPTX 导出流程。它需要匹配的导出工具和离散幻灯片页面结构，不能把任意网页都无损变成 PPT；和整页生图是不同选择。

[baoyu-slide-deck 所在仓库](https://github.com/JimLiu/baoyu-skills) · [baoyu-design](https://github.com/JimLiu/baoyu-design)

### 2. PPTAgent：从论文和报告整理成演示

如果材料很多，难点是先把内容讲清楚，可以看 PPTAgent。它把材料解析、规划和生成接起来，减少在文档、提纲和页面之间来回搬内容的工作。适合从报告、论文出发，需要先组织解释顺序、再设计页面的分享。

![文章配图](https://immilesma.com/blog/codex-ppt-skills/media/08-image-14.jpg)

它是一个需要配置依赖的项目，不是装上就能用的单文件 Skill。可以让 Codex 协助检查环境、按项目文档运行，先用一份公开材料走通流程。生成后把每页结论对应回原文，核对数字、图表和限制条件。

它的使用门槛比单个排版 Skill 高，解析器、模型和搜索等依赖都要配置。长材料可能漏掉条件，原文的推测也可能被写得过于肯定，所以必须保留来源并核对；只做几页简单介绍，不一定值得部署整套项目。

[项目地址：PPTAgent](https://github.com/icip-cas/PPTAgent)

## 四、已经有图片稿，想改字、换图

### 1. Gorden：Image2PPTX

![文章配图](https://immilesma.com/blog/codex-ppt-skills/media/09-image-02.jpg)

![文章配图](https://immilesma.com/blog/codex-ppt-skills/media/10-image-10.jpg)

把整页图片拆开后，文字和部分图片元素可以分别操作。Gorden 的 Image2PPTX 最有用的地方是保住已有画面，不必为了换标题重做整页。已有生成图、旧课件截图，或者只剩 PDF 时，都可以考虑；少量局部修改尤其合适。

把原图给 Codex，指出准备改什么，先处理一页；PDF 可以先转出需要的页面。它要识别文字、去字补背景、分离元素，再恢复文本框。重建后把原图和新页并排看，检查漏字、背景补痕、字体和断行。

选框多不等于全部变成了原生图形。图标、框架、艺术字仍可能是图片，能挪动，但不能修改内部线条。如果一页数据以后还要经常更新，直接重做原生图表通常更合适。

[项目地址：GordenSuperPPTSkills](https://github.com/GordenSun/GordenSuperPPTSkills)

### 2. LRriver/AIPPT：在工作台里生成和拆分

![文章配图](https://immilesma.com/blog/codex-ppt-skills/media/11-image-07.jpg)

这个项目把图片生成和分层编辑放在一起，适合希望在界面里继续调整的人。生成后可以接着拆文字、移动元素，少一些导出再导入的来回操作。上图能看到文字和图片分别被选中，适合既要画面效果、又有局部修改需求的情况。

可以让 Codex 按项目文档协助运行，先拿一张图片验证拆分和导出，再处理正式材料。局限是生成和重建能力取决于接入的服务，复杂插画不会自动恢复成矢量对象；网页里的项目也要及时导出备份，本地存储不等于自动同步和永久保存。

[项目地址：LRriver/AIPPT](https://github.com/LRriver/AIPPT)。它与 AiPPT 商业服务不是同一个项目。

只有 PDF 需要恢复文字，也可以看 [NBLM2PPTX](https://github.com/laihenyi/NBLM2PPTX)：它侧重分离文字与背景，适合把不能直接改字的页面重新组装；复杂图表仍可能保留为图片，字体与背景修补也需要检查。

## 五、想把生成、修改、导出放在一起

### 1. codex-slides：先改大纲，再改页面

![文章配图](https://immilesma.com/blog/codex-ppt-skills/media/12-image-06.jpg)

codex-slides 把研究、大纲、风格和页面编辑放进了工作台。它的这个界面很直观：先改标题、要点和顺序，再生成页面，内容有问题时不用从整份成品重来。各阶段看得见，也方便回到指定页面调整，适合经常做演示、不想只靠聊天记录管理过程的人。

可以让 Codex 按仓库说明协助运行，检查依赖，再试一次生成与导出。它偏图片式页面制作，修改界面方便，但输出不因此变成全原生 PPT。后续要大量更新表格数据的文件，我不会把它作为首选；部署和模型接入也需要维护。

[项目地址：codex-slides](https://github.com/nexu-io/codex-slides)

### 2. Presenton：模板、编辑和模型接入

![文章配图](https://immilesma.com/blog/codex-ppt-skills/media/13-image-11.png)

Presenton 提供生成、编辑、导出和模型接入，适合把一套固定制作流程长期用起来。模板能保持整份稿子的样式，模型选择也更灵活，还可以通过 API 接入其他流程。相比一次性生成脚本，它更适合需要反复制作、在界面里修改的使用方式。

让 Codex 协助搭建后，先接模型、选模板，用一份简单材料验证编辑和导出。局限是部署、模型费用和导出兼容性都要自己处理。自托管也不等于离线，连接云模型时材料仍可能被发出去；只是偶尔做一份 PPT，未必需要维护这样一套应用。

[项目地址：Presenton](https://github.com/presenton/presenton)

## 六、如果让我选，最后会留下这套搭配

按我这种经常讲课、培训，又要去企业分享的用法，我会留两条主流程：日常课件用 Marp，正式交付用 ppt-master；生图作为配图工具加入。需要现场互动才切到 Slidev，图片拆解留到没有源稿时再用。这样选择少一些，常用的样式也能反复积累。

### 1. 自己讲的课件：Marp 为主，Slidev 按需用

大部分是文字、图片和步骤说明的课件，我会先用 Marp。Codex 整理内容、套固定主题，后续补知识点、换案例，继续改源文件就行。需要代码演示、公式、分步动画或网页互动，再用 Slidev，没必要为了几页静态内容增加调试工作。

这个选择的前提是我自己播放，或者交 PDF。如果主办方要求可编辑 PPTX，就直接走下面的方案，避免临到交稿才转格式。

### 2. 企业分享和正式交付：模板＋ppt-master＋生图

有指定模板就保留模板，尤其是字体、页脚、Logo 和固定版式；只有参考风格、没有严格母版要求，才用 deck-dna 提炼规则。正文和图表由 ppt-master 做成可编辑对象，封面、章节插画需要画面感时再用生图。

我更看重这套搭配的后续修改：客户改一个标题、预算更新一行，文字和数据都能单独处理，不必连插画一起重画。它要多做一次图文组装和导出检查，但对需要反复修改的文件，这个成本值得。

宝玉的整页生图更适合单独拿来做知识卡、科普页，或者内容已定、后面很少修改的演示。有现成好图只需改字，再交给 Gorden；不把「先全做成图片、再全部拆回来」当默认流程。

### 3. 实际制作只抓住几个检查点

先让 Codex 列逐页内容，删掉空话和重复解释，再做封面、普通正文和最复杂的一页。三页确认以后才批量生成，某页放不下就删减或拆页，不要一直缩字号。

文案在排版前清理一次，成品出来后再读一次。没有依据的「显著提升」「全面升级」删掉，标题说具体事情；台上讲的解释放备注，独立阅读的版本补齐前因后果。

交付前用目标软件打开，改一个标题、替换一张图、更新一个图表数字，再播放一遍。字体变了、图片丢了、页数不对，就回查字体、素材路径和导出设置。需要离线讲，也在这里断网试一次。

最后把原始材料、可编辑源稿、素材和导出文件分开保存。确认过的封面、正文、数据页留下来作为下次的参考，继续用同一套做法，比每次重新挑 Skill 更省事。

---

我是 Miles，一名从大厂转型 FDE 的 AI 算法专家，做过算法研发、优化部署，也做过企业培训、落地交付，我的 X 账号，**15 天做到 1 万粉，一周写出三篇百万曝光长文**，其中两篇后来超过 200 万。

关注我[@miles_mazy](https://x.com/@miles_mazy)，**一起成长，一起赚钱**。

![文章配图](https://immilesma.com/blog/codex-ppt-skills/media/14-image-01.jpg)

---

[在 X 查看原文](https://x.com/miles_mazy/status/2096410003590774997)
