Codex slides deck
π¨ 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.
npx -y skills add nexu-io/codex-slides --skill codex-slides-deckAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 26 days oldThe repository was created 26 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
What its author says it does
Copied from the file, not written here
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.
SKILL.md
3.8 KB, as published. Nobody here has run it
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/ CLIstart-projectto create the durable project shell, immediately open its returned URL, and continue in the UI. -
Use
list_scenarios/ CLIscenarioswhen a named workflow such as business report, document-to-deck, data insights, brand application, localization, or batch generation fits. Upload required slot files and passscenarioId,materialIds, andmaterialContextsinto creation. -
Only when the user explicitly requests an unattended/headless one-call result, call
create_deckor CLI commandcreate. -
For CLI automation or recovery, call
create_outline, optionallyrevise_outlineandrank_inspiration, thenrender_deck; the CLI commands areoutline,revise-outline,inspiration, andrender. -
For an existing deck, use
list_projectsorget_project, then choose the smallest mutation tool.
Edit with the right tool
- Use
edit_deckfor natural-language add/rewrite/redraw/optimize requests. - Use
manage_slidefor deterministic add, duplicate, delete, or transition. - Use
regenerate_slidefor one slide. - Use
restyle_deckfor a whole-deck template/style change. - Use
upload_materialbefore creation, editing, or restyling when a local reference file matters. - Use
upload_slide_imagefor a finished PNG. - Use
mark_edit_slidewhen the user supplies an annotated PNG and wants a clean revised slide. - Use
get_speaker_notes,update_speaker_notes, andgenerate_speaker_notes(CLIspeaker-noteswithget,set, orgenerate) 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, andupload_design_filefor the project file workspace. Pass selected paths asdesignFilePathswhen revising an outline or editing a deck. - Use
get_brand_design_systemthenupdate_brand_design_systemfor persistent project-wide brand/style rules. Redraw only when requested. - Use
start_project_runfor navigation-independent chat, outline, or render work; retain the returnedrunIdand 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.