1# Generate slide decks | Codex use cases1# Generate slide decks | Codex use cases
2 2
3Codex use cases
4
5
6
7
8
9Codex use case
10
11# Generate slide decks
12
13Manipulate pptx files and use image generation to automate slide creation.
14
15Difficulty **Easy**
16
17Time horizon **30m**
18
19Use Codex to update existing presentations or build new decks by editing slides directly through code, generating visuals, and applying repeatable layout rules slide by slide.
20
21## Best for
22
23 - Teams turning notes or structured inputs into repeatable slide decks
24 - Creating new visual presentations from scratch
25- Rebuilding or extending decks from screenshots, PDFs, or reference presentations
26
27# Contents
28
3[← All use cases](https://developers.openai.com/codex/use-cases)29[← All use cases](https://developers.openai.com/codex/use-cases)
4 30
31Copy page [Export as PDF](https://developers.openai.com/codex/use-cases/generate-slide-decks/?export=pdf)
32
5Use Codex to update existing presentations or build new decks by editing slides directly through code, generating visuals, and applying repeatable layout rules slide by slide.33Use Codex to update existing presentations or build new decks by editing slides directly through code, generating visuals, and applying repeatable layout rules slide by slide.
6 34
7Easy35Easy
27 55
28 Generate illustrations, cover art, diagrams, and slide visuals that match one reusable visual direction.56 Generate illustrations, cover art, diagrams, and slide visuals that match one reusable visual direction.
29 57
58| Skill | Why use it |
59| --- | --- |
60| [Slides](https://github.com/openai/skills/tree/main/skills/.curated/slides) | Create and edit `.pptx` decks in JavaScript with PptxGenJS, bundled helpers, and render and validation scripts for overflow, overlap, and font checks. |
61| [ImageGen](https://github.com/openai/skills/tree/main/skills/.curated/imagegen) | Generate illustrations, cover art, diagrams, and slide visuals that match one reusable visual direction. |
62
30## Starter prompt63## Starter prompt
31 64
65Use $slides with $imagegen to edit this slide deck in the following way:
66 - If present, add logo.png in the bottom right corner on every slide
67- On slides X, Y and Z, move the text to the left and use image generation to generate an illustration (style: abstract, digital art) on the right
68- Preserve text as text and simple charts as native PowerPoint charts where practical.
69 - Add these slides: [describe new slides here]
70- Use the existing branding on new slides and new text (colors, fonts, layout, etc.)
71- Render the updated deck to slide images, review the output, and fix layout issues before delivery.
72- Run overflow and font-substitution checks before delivery, especially if the deck is dense.
73- Save reusable prompts or generation notes when you create a batch of related images.
74 Output:
75 - A copy of the slide deck with the changes applied
76 - notes on which slides were generated, rewritten, or left unchanged
77
32Use $slides with $imagegen to edit this slide deck in the following way:78Use $slides with $imagegen to edit this slide deck in the following way:
33 - If present, add logo.png in the bottom right corner on every slide79 - If present, add logo.png in the bottom right corner on every slide
34- On slides X, Y and Z, move the text to the left and use image generation to generate an illustration (style: abstract, digital art) on the right80- On slides X, Y and Z, move the text to the left and use image generation to generate an illustration (style: abstract, digital art) on the right
126 172
127[173[
128 174
129175### Kick off coding tasks from Slack### Coordinate new-hire onboarding
130 176
131177Mention `@Codex` in Slack to start a task tied to the right repo and environment, then...Use Codex to gather approved new-hire context, stage tracker updates, draft team-by-team...
132 178
133179Integrations Workflow](https://developers.openai.com/codex/use-cases/slack-coding-tasks)[Integrations Data](https://developers.openai.com/codex/use-cases/new-hire-onboarding)[
134 180
135181### Analyze datasets and ship reports### Kick off coding tasks from Slack
136 182
137183Use Codex to clean data, join sources, explore hypotheses, model results, and package the...Mention `@Codex` in Slack to start a task tied to the right repo and environment, then...
138 184
139185Data Analysis](https://developers.openai.com/codex/use-cases/datasets-and-reports)[Integrations Workflow](https://developers.openai.com/codex/use-cases/slack-coding-tasks)[
140 186
141187### Build responsive front-end designs### Learn a new concept
142 188
143189Use Codex to translate screenshots and design briefs into code that matches the repo's...Use Codex to study material such as research papers or courses, split the reading across...
144 190
145191Front-end Design](https://developers.openai.com/codex/use-cases/frontend-designs)Knowledge Work Data](https://developers.openai.com/codex/use-cases/learn-a-new-concept)