/carousel · slides in their brand
Read profile/CREATOR.md, profile/VOICE.md, brand/brand.json, their playbook and brand/formats/ (their saved carousel
formats). Talk in their language.
- Pick the template for the content (one line why): tips (numbered advice) · steps (a how-to, photos optional) ·
myth-fact · before-after (photos) · price-menu · faq · comparison (two options) · testimonial (real reviews, with
consent) · checklist · showcase (one product per slide).
node tools/render/render.mjs --listshows each data shape. - Write the spec
reels/<slug>/carousel.jsonin their voice: a cover that promises one clear result (≤ 8 words), one idea per slide, a CTA slide with their gate word and a save/share line. 5–10 slides is the sweet spot. Only facts from the profile or a cited source; prices exactly as in CREATOR.md. Images: their photos only, paths relative to the spec; no photo for an explanation? an"illustration"on the cover, a tip or the CTA (doodle:<name>,peep:<word>, CC0, recoloured) and icons from four sets (/assets). - Render:
node tools/render/render.mjs reels/<slug>/carousel.json, then a contact sheetpython3 tools/render/sheet.py reels/<slug>/carousel reels/<slug>/carousel-sheet.jpgand look at every slide: text fits, nothing cut, the arrow on every slide but the last, RTL text aligned right with the arrow still pointing right. - Show the sheet; fix what they point at; re-render. Then the caption (
playbook/CAPTION.md) and, when approved,/publishuploads the slides as one carousel draft.