# Deck Builder

Turn an outline into a presentable deck with generated visuals, published as a link.

**Outline:** {{outline}}
**Audience:** {{audience}}

## Procedure

1. **Settle the spine first.** If the outline is a topic rather than a structure, write the slide list before any visual work: title, 5–9 content slides, close. Show it and get agreement. Generating imagery for slides that get cut is the main way this pack wastes money.

2. **Pick one visual system** and write it down: palette (3 colours plus a neutral), illustration style, and whether images are full-bleed or inset. Every `image.generate` call below repeats it.

3. **Generate one image per slide that earns one.** Not every slide does — a slide that is three numbers is better as three numbers. Use 16:9, and prefer `output_format: "webp"`.

4. **Check `memory.get`** for prior brand or deck conventions on this account before choosing a style, if the tool is available. Reuse beats reinvention.

5. **Publish with `artifact.deploy`.** A self-contained HTML deck: one section per slide, keyboard navigation, images inlined or referenced from the same bundle. Return the URL.

## Output

The slide list with a one-line note on each, then the deck link.

## Notes

- Speaker notes belong in the HTML, not in chat.
- Keep body text on a slide under ~40 words; if it does not fit, the slide is two slides.
