2Slides Logo
Codex 与 Claude Code 做演示文稿对比:哪个编程代理做出的幻灯片更好?(2026)
2Slides Team
2 min read

Codex 与 Claude Code 做演示文稿对比:哪个编程代理做出的幻灯片更好?(2026)

2026 年,OpenAI Codex 和 Claude Code 都能生成真实的 PowerPoint 文件,而且走的是同样三条路:官方第一方技能、社区

SKILL.md
包,或托管生成服务。两者的实际差距比宣传材料暗示的要小得多:Codex 自带 Slides 技能,配有完整的安装器生态(
$skill-installer
);Claude Code 则自带 Anthropic 的 pptx 技能,这是目前唯一能对已有 PPTX 进行原地编辑的第一方选项。对于生产级别的新建幻灯片,两个代理在把渲染工作委托出去时表现最佳——这也是为什么走托管路线在两个代理里的体验几乎完全一致。

本文只聚焦演示文稿这一使用场景。如需通用编程能力对比,请参考其他资料;如需了解在 Claude Code 内部应选哪个 Claude 模型,请参阅哪个 Claude 模型最适合做演示文稿

三条路径,两个代理

路径Codex 中的实现Claude Code 中的实现
官方技能Slides 技能(随 Codex 内置):编写 PptxGenJS、文字保持为文字、原生图表、渲染/溢出/字体检查Anthropic pptx 技能:新建幻灯片用 PptxGenJS,对已有幻灯片进行 XML 级编辑,渲染幻灯片自检,内置设计指导
社区技能
$skill-installer <github-url>
;拥有庞大的目录生态
将技能文件夹放入技能目录即可;大多数社区 PPT 技能均注明同时支持两个代理
托管技能 / MCP2Slides 技能 或通过
~/.codex/config.toml
接入 MCP
同一套技能,或通过
claude mcp add
接入 MCP——API、模板、积分完全一致

社区层实际上是共享的:

SKILL.md
是一种可移植的约定,因此 codex-ppt-skill、nano-banana 图片技能和 2Slides 技能在两个代理中均可运行。八个技能横评对两者同样适用。

真正的差异在哪里

1. 编辑已有幻灯片:Claude Code 胜出

Anthropic 的 pptx 技能能够解包并重写幻灯片 XML,这意味着"修改这份客户幻灯片第 7 页的错别字并更新 Q3 数据"可以直接作用于代理未曾创建的文件。Codex 的官方技能以生成为主;要编辑已有幻灯片,只能重新生成或手写 python-pptx 代码。如果你的工作流是维护现有幻灯片而非从头制作,这一项能力就足以决定选型结果。

2. 技能分发:Codex 在易用性上胜出

$skill-installer https://github.com/...
加一次重启,是目前所有代理中最流畅的安装流程,OpenAI 的技能仓库也规范了打包方式。Claude Code 的文件夹拖放方式同样可行,但更偏手动。如果你的团队需要大规模分发自定义技能,Codex 的工具链更有优势。

3. 代码合成输出质量:说实话,难分高下

两个官方技能都用 PptxGenJS 编写,也都会自检渲染结果。输出质量更多取决于模型在当次会话中的排版决策,而非代理品牌——两者都能产出整洁但工程感较强的幻灯片,在视觉精致度上均不及设计好的模板。我们不在此发布头对头评分,因为单次运行的结果无法推广;建议用你自己的简报在两个代理上各跑一遍,再做定论。

4. PPTX 之外的能力:通过托管路径打平

两个官方技能都不支持主题模板库、参考图片风格匹配、多语言输出或配音。在两个代理中,这些能力的获取方式是一样的——通过技能或 MCP 服务器接入托管流水线。安装 2Slides 技能之后,Codex 还是 Claude Code 这个问题对输出结果就不再重要:模板相同、19+ 种语言相同、配音和逐页导出相同、积分体系相同(接口参考)。

配置方式对比

Codex — 官方技能无需额外配置;托管技能配置如下:

export SLIDES_2SLIDES_API_KEY="sk-..." $skill-installer https://2slides.com/skill.md # 或在 ~/.codex/config.toml 中配置 MCP: # [mcp_servers.2slides] # command = "npx" # args = ["2slides-mcp"]

Claude Code — 官方 pptx 技能在当前版本中开箱即用;托管路径配置如下:

export SLIDES_2SLIDES_API_KEY="sk-..." # 技能方式:将 github.com/2slides/slides-generation-2slides-skills 克隆到技能目录 # 或 MCP 方式: claude mcp add 2slides -- npx 2slides-mcp

完整配置教程:Codex + 技能Codex + MCPClaude Code + MCP

该用哪个?

  • 需要维护已有客户幻灯片 → Claude Code;XML 级编辑能力无可替代。
  • 团队需要大规模分发自定义技能 → Codex;
    $skill-installer
    的易用性优势会持续累积。
  • 已经深度使用某个代理 → 留在原来的代理;加一个托管技能,输出差距就归零了。
  • 主要为了做演示文稿而选代理 → 不必这样。先按编程工作流选代理,再给它配一个幻灯片引擎;决定幻灯片质量的是引擎,不是代理。

常见问题

Codex 和 Claude Code 都能输出真正可编辑的 PPTX 吗?

可以。两个官方技能都通过 PptxGenJS 生成原生 PPTX,文字框是真实文字,并在返回文件前验证渲染结果。例外是图片合成类社区技能——无论在哪个代理里,这类技能都会把文字烤进像素。

哪个代理做出的幻灯片更好看?

使用官方技能时:两者相当,且都比设计好的模板朴素——质量因每次运行时模型的排版代码而有所波动。使用托管技能时,输出结果锁定在模板上,在两个代理中完全一致,这正是托管方案的意义所在。

Codex 的技能能在 Claude Code 里用,反之亦然吗?

社区

SKILL.md
包通常在两个代理中都能运行(codex-ppt-skill、2Slides 技能以及大多数目录收录的技能均注明支持多代理)。两个官方技能则绑定各自的代理:OpenAI 的 Slides 技能仅限 Codex,Anthropic 的 pptx 技能仅限 Claude。

两个代理能编辑不是自己创建的 PowerPoint 文件吗?

Claude Code 可以,通过 Anthropic pptx 技能的 XML 重写功能实现。截至 2026 年年中,Codex 没有等效的第一方能力来对已有 PPTX 进行原地编辑。

Gemini CLI、OpenClaw 或 Cursor 呢?

同样的模式可以延伸到这些工具:所有代理都支持 MCP,OpenClaw 和 Cursor 也能读取

SKILL.md
。配置教程:Gemini CLI任意 MCP 代理,以及技能与 MCP 的选型指南

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free