Skip to content
Content
Skill

/codex-slides-known-errors

Diagnose and recover from Codex Slides plugin, MCP, Browser handoff, local runtime, durable run, project resume, rendering, Design Files, export, and version-contract failures. Use when a tool fails, a run stalls, a project appears stale, or Codex and the Browser disagree.

From plugin
codex-slides
9787 skills1 MCP

Claude Code

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

SKILL.md

codex-slides-known-errors.SKILL.md
name: codex-slides-known-errors
description: Diagnose and recover from Codex Slides plugin, MCP, Browser handoff, local runtime, durable run, project resume, rendering, Design Files, export, and version-contract failures. Use when a tool fails, a run stalls, a project appears stale, or Codex and the Browser disagree.

Codex Slides Known Errors

Classify the failure before retrying. Preserve the same project id and run id; do not recreate a deck merely because a Browser tab closed or a wait timed out.

Runtime and installation

  • **Plugin version contract fails:** `.codex-plugin/plugin.json` must start with

the exact root `package.json` version plus `+codex.`. The desktop package must use the same product version.

  • **App is unreachable:** inspect `CODEX_SLIDES_URL` and `CODEX_SLIDES_LOG`.

The local MCP launcher may need to prepare dependencies or a standalone build.

  • **Installed skill or tool inventory looks stale:** reinstall/upgrade the

plugin and start a new Codex task so the versioned plugin cache is refreshed.

Durable runs

  • **Another run is active:** inspect it with `get_project_run`. Wait, cancel it

explicitly, or allow a Deck Agent request to remain in the visible queue.

  • **Wait timed out:** the run was not cancelled. Continue with

`wait_project_run` or reopen its `browserHandoff`.

  • **Run id is missing after completion:** this indicates an old runtime without

terminal `runHistory`; refresh the plugin/runtime before retrying the task.

  • **Run is stopping:** do not start a conflicting render. Poll until it becomes

`cancelled`, then continue.

Browser handoff and project resume

  • Use the exact returned `browserHandoff.url`; do not reconstruct a project URL.
  • Keep all focus parameters: `slide`, `panel`, `version`, `mode`, `checkpoint`,

`conversation`, and `run`.

  • A clarify/research project may route through `/?resume=<id>`. The continuation

query must survive that redirect.

  • Presenter mode needs a user gesture for its second window. A presenter deep

link opens the Play menu at the correct slide instead of bypassing popup protection.

Rendering and project state

  • A partially rendered or paused deck is resumable. Read the project and start

a durable `render` run for the existing project.

  • If Codex state and Browser state differ, read `/runs`/`get_project` as the

canonical snapshot, then reload the same Browser handoff.

  • Do not report success for slides whose status is `error` or whose persisted

image cannot be loaded.

Design Files and export

  • Resolve Design Files through `list_design_files`; never guess an absolute path.
  • Keep project files distinct from staged materials.
  • Export the current or explicitly selected immutable version only after visual

verification. Speaker notes are off-canvas but must remain present in PPTX.

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-deck

codex-slides-deck

Compatibility entry point for scenario-led creation, Design Files, brand systems, inspecting, revising, restyling, and exportingโ€ฆ

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-known-errors.

Which coding agents can use codex-slides-known-errors?
codex-slides-known-errors 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.