Install any skill in seconds. Free to start, no credit card required.
Get Started Free →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.
.claude/skills/nexu-io-codex-slides-deck/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | -30% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -29% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -19% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -16% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 24% | 0% |
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.
submit the request there, then operate the created project through clarify, outline confirmation, style selection, rendering, and review. Keep the Browser visible throughout.
start_project / CLI start-project tocreate the durable project shell, immediately open its returned URL, and continue in the UI.
list_scenarios / CLI scenarios when a named workflow such as businessreport, document-to-deck, data insights, brand application, localization, or batch generation fits. Upload required slot files and pass scenarioId, materialIds, and materialContexts into creation.
result, call create_deck or CLI command create.
create_outline, optionallyrevise_outline and rank_inspiration, then render_deck; the CLI commands are outline, revise-outline, inspiration, and render.
list_projects or get_project, then choose thesmallest mutation tool.
edit_deck for natural-language add/rewrite/redraw/optimize requests.manage_slide for deterministic add, duplicate, delete, or transition.regenerate_slide for one slide.restyle_deck for a whole-deck template/style change.upload_material before creation, editing, or restyling when a localreference file matters.
upload_slide_image for a finished PNG.mark_edit_slide when the user supplies an annotated PNG and wants aclean revised slide.
get_speaker_notes, update_speaker_notes, andgenerate_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.
list_design_files, read_design_file, write_design_file, andupload_design_file for the project file workspace. Pass selected paths as designFilePaths when revising an outline or editing a deck.
get_brand_design_system then update_brand_design_system for persistentproject-wide brand/style rules. Redraw only when requested.
start_project_run for navigation-independent chat, outline, or renderwork; retain the returned runId and track or cancel it explicitly.
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.
Other measured skills in the registry, with their headline benchmark lift.