| name | deck-designer |
| description | Design presentation slide decks using a narrative-first pipeline. Activates on "make a deck", "create a presentation", "build slides", "design a slide deck", or any deck/slide/presentation intent. |
Deck Designer
Orchestrates the full pipeline from narrative to finished slide deck.
Pipeline Overview
- Narrative — The story as prose (use narrative-crafter if none exists)
- NotebookLM — Generate structured slides from the narrative
- Nano Banana Pro — Refine visuals with brand-accurate imagery
- Creative Director — Review against brand system, iterate
- Delivery — Final assets saved
How to Execute
1. Check for Narrative
If no narrative exists, hand off to the narrative-crafter skill first. Don't proceed without a solid narrative.
2. Determine Brand Context
Load the user's brand guide. If none exists, use the example at brand-guides/example-brand.md as a starting point and help the user customize it.
3. Generate via NotebookLM
source ~/notebooklm-env/bin/activate
notebooklm create "Deck: [name]" --json
notebooklm source add ./output/deck-[name]-narrative.md --json
notebooklm source wait [source_id] --timeout 120
notebooklm generate slide-deck --json
notebooklm artifact wait [artifact_id] --timeout 900
notebooklm download slide-deck ./output/deck-[name]-notebooklm.pdf
4. Refine with Nano Banana Pro
Extract slides from the PDF, then refine key slides using brand-aligned prompts:
uv run [nano-banana-pro-dir]/scripts/generate_image.py \
--prompt "[detailed slide description following brand guide]" \
--filename "output/deck-[name]-slide-NN.png" \
--resolution 2K \
--aspect-ratio 16:9
For editing existing slides (refining NotebookLM output):
uv run [nano-banana-pro-dir]/scripts/generate_image.py \
--prompt "[edit instructions referencing brand guide]" \
--filename "output/deck-[name]-slide-NN-refined.png" \
-i "./output/deck-[name]-notebooklm-slide-NN.png" \
--resolution 2K
See prompts/visual-refinement-templates.md for tested prompt templates.
Rules:
- NEVER use PIL/Pillow scripts for slide generation. Only nano-banana-pro.
- Back up originals before any edits.
- Maintain style consistency across all slides.
5. Creative Director Review
Load agents/creative-director.md and review the refined slides against the brand system.
Provide:
- The generated slides
- The brand system name/guide
- Request structured feedback per slide
Iterate on any slides that don't pass review. Re-generate with nano-banana-pro using the CD's specific feedback.
6. Deliver
Save all final artifacts:
- Full deck PDF (if assembled)
- Individual slide PNGs
- Narrative document
- CD review notes
Reference Prompts
See prompts/visual-refinement-templates.md for tested templates covering:
- Title slides
- Section dividers
- Data/stat slides
- Diagram slides
- Comparison slides
- Closing/manifesto slides