Skip to content
Content
Skill

/codex-slides-deck

Compatibility entry point for scenario-led creation, Design Files, brand systems, inspecting, revising, restyling, and exporting Codex Slides slide decks. Use when a user asks Codex to make a presentation, use project files, edit an existing deck, manage slide structure, apply

From plugin
codex-slides
9787 skills1 MCP

Claude Code

$ npx -y skills add nexu-io/codex-slides --skill codex-slides-deck --agent claude-code

SKILL.md

codex-slides-deck.SKILL.md
name: codex-slides-deck
description: Compatibility entry point for scenario-led creation, Design Files, brand systems, inspecting, revising, restyling, and exporting Codex Slides slide decks. Use when a user asks Codex to make a presentation, use project files, edit an existing deck, manage slide structure, apply brand or template rules, or export PDF/PPTX.

Codex Slides Deck

The canonical `codex-slides` sibling skill owns the complete workflow. Use the `codex_slides` MCP tools when available; otherwise run its self-contained CLI at `../codex-slides/scripts/codex-slides.mjs`. Keep the live workspace available in the in-editor Browser whenever visual review helps.

Choose the flow

  • Default to the live Browser workflow: open the Codex Slides home screen,

submit the request there, then operate the created project through clarify, outline confirmation, style selection, rendering, and review. Keep the Browser visible throughout.

  • If Browser UI submission fails, use `start_project` / CLI `start-project` to

create the durable project shell, immediately open its returned URL, and continue in the UI.

  • Use `list_scenarios` / CLI `scenarios` when a named workflow such as business

report, document-to-deck, data insights, brand application, localization, or batch generation fits. Upload required slot files and pass `scenarioId`, `materialIds`, and `materialContexts` into creation.

  • Only when the user explicitly requests an unattended/headless one-call

result, call `create_deck` or CLI command `create`.

  • For CLI automation or recovery, call `create_outline`, optionally

`revise_outline` and `rank_inspiration`, then `render_deck`; the CLI commands are `outline`, `revise-outline`, `inspiration`, and `render`.

  • For an existing deck, use `list_projects` or `get_project`, then choose the

smallest mutation tool.

Edit with the right tool

  • Use `edit_deck` for natural-language add/rewrite/redraw/optimize requests.
  • Use `manage_slide` for deterministic add, duplicate, delete, or transition.
  • Use `regenerate_slide` for one slide.
  • Use `restyle_deck` for a whole-deck template/style change.
  • Use `upload_material` before creation, editing, or restyling when a local

reference file matters.

  • Use `upload_slide_image` for a finished PNG.
  • Use `mark_edit_slide` when the user supplies an annotated PNG and wants a

clean revised slide.

  • Use `get_speaker_notes`, `update_speaker_notes`, and

`generate_speaker_notes` (CLI `speaker-notes` with `get`, `set`, or `generate`) for presenter-only talk tracks. These notes persist per slide, appear in the speaker window, and are embedded in PPTX export.

  • Use `list_design_files`, `read_design_file`, `write_design_file`, and

`upload_design_file` for the project file workspace. Pass selected paths as `designFilePaths` when revising an outline or editing a deck.

  • Use `get_brand_design_system` then `update_brand_design_system` for persistent

project-wide brand/style rules. Redraw only when requested.

  • Use `start_project_run` for navigation-independent chat, outline, or render

work; retain the returned `runId` and track or cancel it explicitly.

Show and verify

Open `open_codex_slides` / CLI `open` before a new creation and keep the live workspace visible. After a programmatic mutation, navigate or reload its resource link and inspect the changed slide or flow; do not make the user open the URL manually.

Follow the exact `browserHandoff.url`; it can focus the changed slide, speaker notes, export, versions, Design Files, brand system, Play menu, or durable run.

Use `export_deck` only after the requested visual result is ready. Browser-only controls such as Play from current/beginning, the synchronized audience and presenter windows, notes editing, slide navigation, and direct on-canvas marking remain available through the live workspace.

Read more
@nexu-io
Ships withcodex-slides

๐ŸŽจ Open-source AI slide studio inside Codex: image-native decks, every slide a full visual canvas. โšก 10+ high-quality slides in ~4โ€“5 minutes โ€” Fast mode renders every page in parallel. ๐Ÿ” Watch the whole chain live: research โ†’ outline โ†’ style โ†’ render โ†’ edit โ†’ present โ†’ export PDF/PPTX. ๐Ÿ–ฅ๏ธ Browser-first ยท zero API keys ยท durable projects.

9787 skills1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
978
Star history of nexu-io/codex-slides on GitHub, a chart by star-history.com

Other skills on codex-slides.

codex-slides-browser

codex-slides-browser

Compatibility entry point for opening and operating Codex Slides in Codex's in-editor Browser, including scenario selection,โ€ฆ

codex-slides-research

codex-slides-research

Compatibility entry point for researching a current topic into a source-backed Markdown brief and turning it into a Codex Slidesโ€ฆ

codex-slides

codex-slides

Create, research, revise, restyle, present, inspect, and export Codex Slides slide decks from Codex, including scenarioโ€ฆ

More skills from other plugins.

prompt-lookup

prompt-lookup

Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Useโ€ฆ

@gh-f@gh-fInstall Skill
ppt-master

ppt-master

AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusableโ€ฆ

@hugohe3@hugohe3Install Skill
morph-ppt

morph-ppt

Use this skill when the user wants a .pptx with smooth cross-slide animation โ€” PowerPoint Morph transitions, Keynote-styleโ€ฆ

officecli12d33k
@iofficeai@iofficeaiInstall Skill

Questions about codex-slides-deck.

Which coding agents can use codex-slides-deck?
codex-slides-deck installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.