← Back to Blog

codex-ppt-skill: Image-Forward PPT Decks with a Coding Agent

codex-ppt-skill is an open-source skill that pairs your coding agent with GPT-Image-2 to build image-forward PowerPoint decks — every slide a designed image, not a bullet list. Here's what it is, when image-first slides are the right call, how to use it, an honest look at the trade-offs, and where an agent-native design workspace takes over.

codex-ppt-skill: Image-Forward PPT Decks with a Coding Agent

“Can a coding agent make a good-looking slide deck?” mostly gets answered with HTML-based skills that render slides as web pages. codex-ppt-skill takes a different route: it hands the agent an image model and lets it design each slide as a picture. The result is a deck where every page is a rendered image — cover art, full-bleed visuals, big type baked into the composition — rather than editable text boxes.

This is a short, honest guide to that approach. What codex-ppt-skill is, what “image-first slides” actually means and when they’re the right call, how to install and drive it, the trade-offs nobody prints (image-based decks aren’t editable text), how it compares to the other Claude PPT skills, and where a design workspace picks up when a one-shot deck isn’t the whole job.

What codex-ppt-skill is

codex-ppt-skill (3.4k★, MIT) is a coding-agent skill that pairs your agent with image generation — specifically GPT-Image-2 — to produce image-forward PowerPoint decks. Instead of laying out text and shapes, the agent writes an art direction for each slide and generates it as a designed image. It was built for OpenAI Codex and works in the standard coding-agent skill model: you install it into your agent’s skill directory, describe the deck, and let it run. There’s a live homepage if you want to see the output style before installing.

Where an HTML-slide skill optimizes for clean, editable web pages, codex-ppt-skill optimizes for visual richness. It shines on cover-heavy, high-impact presentations — launch decks, keynote openers, pitch narratives, anything where the picture is the point.

An image-forward PowerPoint deck generated by codex-ppt-skill
codex-ppt-skill builds image-based decks with GPT-Image-2. Source: codex-ppt-skill on GitHub.

Image-first slides (GPT-Image-2) — what that means, and when it’s right

An image-first slide is exactly what it sounds like: the whole slide is one generated image. The agent doesn’t place a title, a subtitle and a bullet list as separate objects — it composes a single picture where the layout, imagery and typography are rendered together by GPT-Image-2. You get a deck that looks art-directed out of the box, with no template seams showing.

That’s a real strength for the right job, and a real limitation for the wrong one:

  • Right when the visual is the message. Covers, section breaks, hero moments, mood-heavy storytelling, brand-forward pitch decks. When “make it look striking” beats “make it easy to edit,” image-first wins.
  • Wrong when the content is dense or volatile. Data tables, long agendas, decks you’ll revise line-by-line, or anything a stakeholder needs to retype next week. Baked-in text is a picture of words, not words you can edit.

If most of your slides are text you’ll keep changing, an HTML-slide skill or an editable-output tool fits better. If your deck lives or dies on the visuals, image-first is the whole reason to reach for this skill.

A deck codex-ppt-skill generated from a paper, every slide a designed image
A deck codex-ppt-skill built from source material — each slide rendered as a designed image rather than a bullet list. Source: codex-ppt-skill on GitHub.

How to use it

The flow follows the usual coding-agent skill shape:

  1. Install the skill — clone or add codex-ppt-skill to your coding agent’s skill directory (the repo has setup steps). Bring your own model key, including GPT-Image-2 access for the image generation.
  2. Describe the deck — prompt the agent with topic, audience, tone and rough slide count, plus the visual direction (art style, color mood, cover treatment). Image-first decks reward specific art direction.
  3. Let it generate — the agent writes a per-slide composition and renders each one through GPT-Image-2.
  4. Iterate — ask in plain language (“make the cover darker and more cinematic,” “regenerate slide 3 with a product close-up”). Because slides are images, iteration means re-rendering, not nudging text boxes.
  5. Export — assemble the images into a PowerPoint deck for presenting.

Honest notes

Two things to keep in mind before you commit a deck to this workflow:

  • Image-based means not editable text. Each slide is a rendered picture, so you can’t click into a slide and fix a typo or reflow a paragraph — you re-prompt and regenerate. That’s fine for a striking one-shot deck and painful for a document you’ll maintain. It also means limited fine control over exact text placement; the model decides.
  • MIT license. codex-ppt-skill is MIT-licensed, so it’s permissive to use and embed — no copyleft strings. Your ongoing cost is model usage: GPT-Image-2 generations add up on image-heavy decks, so price the render, not just the install.
Four of codex-ppt-skill's built-in visual styles: clean professional, creative magazine, data dashboard, and McKinsey-style
codex-ppt-skill ships a set of visual styles — clean professional, creative magazine, data dashboard, consulting-style and more. Source: codex-ppt-skill on GitHub.

codex-ppt-skill vs other Claude PPT skills

Different skills optimize for different definitions of “done.” Here’s where codex-ppt-skill sits against the common alternatives:

ToolOutputLicenseBest for
codex-ppt-skillImage-based PPTX (GPT-Image-2)MITVisual, cover-heavy decks where each slide is designed art
frontend-slidesHTML web slidesMITWeb-native decks, editable markup, full CSS control
dashiAIBrowser-editable presentationAGPL-3.0Output a non-developer can still tweak
Open DesignEditable deck against a design systemApache-2.0On-brand, editable decks that live in a real workspace

There’s no single winner — it depends on whether you want image-first impact (codex-ppt-skill), editable web markup (frontend-slides), a deck a non-dev can adjust (dashiAI), or brand-consistent output that fits into the rest of your design work (Open Design). For the full field, see the Claude PPT skills guide, and compare siblings like frontend-slides and ppt-master.

Where Open Design fits

codex-ppt-skill is great for pulling an image-heavy deck straight out of your terminal. But a skill is a one-shot script — it doesn’t carry your brand across projects, keep the output editable in a real workspace, or coordinate a deck with the rest of your design work.

Open Design is the layer above the skill: an open-source (Apache-2.0), local-first, bring-your-own-key Agent-Native Design Workspace that sits outside whichever coding agent you already use. You describe a deck; the agent generates an editable one against a design system, so it stays on-brand instead of starting from a fresh look every time — and Open Design ships first-party deck templates in its plugin library. If you already make slides with a coding agent, see how Open Design works with Claude Code. Reach for codex-ppt-skill when you want a striking image-first deck fast; reach for a workspace when the deck has to be on-brand, editable, and part of a larger whole.

FAQ

What is codex-ppt-skill? It’s an open-source (MIT) coding-agent skill that pairs your agent with GPT-Image-2 to build image-forward PowerPoint decks — each slide is a designed image rather than a bullet list. It was built for OpenAI Codex and runs in the standard skill model.

How is it different from frontend-slides or other Claude PPT skills? Most PPT skills render slides as editable HTML or shapes. codex-ppt-skill renders each slide as a generated image, trading editability for visual richness. It’s the best pick when the deck’s impact comes from the visuals, not from text you’ll keep revising.

Are codex-ppt-skill slides editable? Not as text. Each slide is a rendered image, so you change it by re-prompting and regenerating rather than editing text boxes. If you need line-by-line edits, use an HTML-slide skill or an editable-output tool instead.

Is codex-ppt-skill free? The skill is MIT-licensed and free to use. Your real cost is model usage — GPT-Image-2 generations add up on image-heavy decks — plus your own API key.

When should I use a design workspace instead? When the deck has to stay on-brand against a design system, remain editable, and live alongside the rest of your design work. That’s where an agent-native workspace like Open Design takes over from a one-shot skill.

The takeaway

codex-ppt-skill is the skill to reach for when you want a visually rich, cover-heavy deck straight from your terminal, and you’re happy for each slide to be a designed image rather than editable text. It’s MIT-licensed, built for coding agents, and powered by GPT-Image-2 — a clean fit for high-impact one-shot decks. When the deck instead needs to be on-brand, editable, and part of a larger design effort, that’s the moment an Agent-Native Design Workspace picks up: your agent, your files, from prompt to shipped deck.


← Back to Blog View source on GitHub ↗

Open Design Desktop

One design system. Every output unmistakably your brand

Inside the full Vibe Design Workspace, use the same brand rules across websites, slide decks, interactive prototypes, dashboards, images, and HTML video. Connect Codex, Claude Code, Cursor, and other coding agents already on your computer, then create locally for free.

  • Web, slides, prototypes, dashboards, images, and video
  • 140+ design systems, plus the full template and skill library
  • Connect local Codex and 21+ coding agents · Free to use
Download free

Available for macOS, Windows, and Linux