

Codex vs Claude Code for Presentations: Which Coding Agent Makes Better Slides? (2026)
Both OpenAI Codex and Claude Code produce real PowerPoint files in 2026, and they do it the same three ways: an official first-party skill, community SKILL.md$skill-installer
This comparison covers only the presentation use case. For general coding comparisons, look elsewhere; for which Claude model to pick inside Claude Code, see which Claude model is best for presentations.
The three paths, in both agents
| Path | In Codex | In Claude Code |
|---|---|---|
| Official skill | Slides skill (ships with Codex): writes PptxGenJS, keeps text as text, native charts, render/overflow/font checks | Anthropic pptx skill: PptxGenJS for new decks, XML-level editing of existing decks, renders slides to self-check, built-in design guidance |
| Community skills | $skill-installer <github-url> | Drop the skill folder into your skills directory; most community PPT skills document both agents |
| Hosted skill / MCP | 2Slides skill or MCP via ~/.codex/config.toml | Same skill, or MCP via claude mcp add |
The community layer is effectively shared:
SKILL.mdWhere they genuinely differ
1. Editing existing decks: Claude Code wins
Anthropic's pptx skill unpacks and rewrites slide XML, which means "fix the typo on slide 7 of this client deck and update the Q3 numbers" works on a file the agent didn't create. Codex's official skill is generation-first; editing an existing deck means regenerating or hand-writing python-pptx code. If your workflow is maintaining decks rather than producing them, this single capability decides the comparison.
2. Skill distribution: Codex wins on ergonomics
$skill-installer https://github.com/...3. Code-composed output quality: a coin flip, honestly
Both official skills write PptxGenJS and check their own rendering. Output quality tracks the model's layout decisions that session more than the agent brand — both produce clean-but-engineered decks, and both fall short of designed templates on visual polish. We do not publish head-to-head scores here because single-run anecdotes don't generalize; run your own brief through both before standardizing.
4. Beyond PPTX: a tie via the hosted path
Neither official skill does themed template libraries, reference-image style matching, multi-language output, or narration. In both agents, those arrive the same way — a hosted pipeline behind a skill or MCP server. With the 2Slides skill installed, the Codex-vs-Claude-Code question stops mattering for output: same templates, same 19+ languages, same narration and per-page exports, same credits (endpoint reference).
Setup, side by side
Codex — official skill needs nothing; hosted skill:
export SLIDES_2SLIDES_API_KEY="sk-..." $skill-installer https://2slides.com/skill.md # or MCP in ~/.codex/config.toml: # [mcp_servers.2slides] # command = "npx" # args = ["2slides-mcp"]
Claude Code — official pptx skill is available out of the box in current builds; hosted path:
export SLIDES_2SLIDES_API_KEY="sk-..." # skill: clone github.com/2slides/slides-generation-2slides-skills into your skills dir # or MCP: claude mcp add 2slides -- npx 2slides-mcp
Full walkthroughs: Codex + skills, Codex + MCP, Claude Code + MCP.
Which should you use?
- You maintain existing client decks → Claude Code; XML-level editing is unmatched.
- Your team distributes custom skills at scale → Codex; ergonomics compound.
$skill-installer - You already live in one agent → stay there; add a hosted skill and the output gap closes to zero.
- You're choosing an agent primarily to make presentations → don't. Choose the agent for your coding workflow and give it a slide engine; the engine, not the agent, determines deck quality.
FAQ
Can Codex and Claude Code both output real editable PPTX?
Yes. Both official skills compose native PPTX with real text boxes (PptxGenJS under the hood), and both verify rendering before returning the file. Image-composed community skills are the exception — those bake text into pixels in either agent.
Which agent makes better-looking slides?
With official skills: comparable, and both plainer than designed templates — quality varies run to run with the model's layout code. With a hosted skill, output is template-locked and identical across both agents, which is the point.
Do Codex skills work in Claude Code and vice versa?
Community
SKILL.mdCan either agent edit a PowerPoint file it didn't create?
Claude Code can, through Anthropic's pptx skill's XML rewriting. Codex has no equivalent first-party capability for in-place PPTX editing as of mid-2026.
What about Gemini CLI, OpenClaw, or Cursor?
The same pattern extends: all support MCP, and OpenClaw/Cursor read
SKILL.mdAbout 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free