# Codex Slides Deck

Compatibility entry point for scenario-led creation, Design Files, brand systems...

- Repository: https://github.com/nexu-io/codex-slides (966 stars)
- Category: Design
- License: MIT
- Last updated: 2026-07-21
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add nexu-io/codex-slides --skill codex-slides-deck -g -a claude-code -y`
Codex: `npx skills add nexu-io/codex-slides --skill codex-slides-deck -g -a codex -y`
Cursor: `npx skills add nexu-io/codex-slides --skill codex-slides-deck -g -a cursor -y`
Gemini CLI: `npx skills add nexu-io/codex-slides --skill codex-slides-deck -g -a gemini-cli -y`

## 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.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 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

The rest: https://github.com/nexu-io/codex-slides/blob/HEAD/skills/codex-slides-deck/SKILL.md
