The fifth step (after the swap — creative BEFORE text: creative stops the scroll, text supports it).
Takes the approved Idea Pool card and assembles the visual in the client's brand. Not a generator from scratch — a router
over existing design skills according to the rules ${CLAUDE_PLUGIN_ROOT}/reference/creative-rules.md.
Input: $ARGUMENTS — idea (Status=approved from Idea Pool) + client. If the idea is not approved —
ask whether to take it anyway (e.g. a reactive post).
What we read
- Idea Pool card: hook draft · format · pillar · competence proof · notes · source link (for an outlier — a screenshot reference of "how it's presented").
- Strategy (Notion): voice, signature, fact-patterns (for the numbers on the creative), client's brand.
- Rules:
creative-rules.md(format routing, infographic, single-image, brand) +methodology.md§3.6 (7-block carousel).
Routing by format (creative-rules.md)
- carousel → if the skill
linkedin-carouselis installed, invoke it; if not, lay out the slides 1080×1350 according tocreative-rules.mdin Figma or HTML. Build the slide content from the idea using the 7-block structure (cover=hook → context → 1 thought/slide → results=proof → bonus → CTA). - infographic → if the skill
infographicis installed, invoke it: it has its own catalog of forms and a rotation log. If not, choose a form according tocreative-rules.mdand keep the rotation yourself: a form is not repeated twice in a row and no more than twice per five creatives. There are deliberately no paths to others' skills here: do not run anything by a path you have not verified in the installed skill's folder. The default remains chart > text-grid when the data has form (share, drop across stages, change over time); coral highlight = white text; background only white. - single image → personal/TOFU: the author's own photo; expertise: a branded stat/quote visual (hook+number, author block, wordmark).
- lead magnet → a working template → PDF (not a checklist). The lead magnet and comment gate live ONLY in the Thursday slot; on the other days the post's ending is a directive.
- text-only → no creative needed: mark it and pass it straight to content-write.
- video → outside automation: mark as a manual step.
Brand (invariant)
Viktor — white background + coral #E85A4F + Inter Tight/Inter + author block + wordmark. Clients — their own brand kit. NEVER mix the personal brand's coral into client creatives.
Output
- Creative in Figma (+ inline screenshots of each slide/visual for review).
- Attach the creative to the card/post; for a carousel — save the draft of the slide content.
- Hand over to content-write: the finished visual + (for a carousel) the slide content, so the text is written FOR it.
- Brief summary: what was done, format, link to Figma, what's next (content-write).
Definition of Done
- The format was determined from the card; routing worked (or text-only/video was correctly skipped).
- Creative in the client's brand (Viktor — white background+coral; infographic rules followed).
- Carousel — exactly 7 blocks, 1 idea/slide; figures from fact-patterns, not invented.
- Creative attached; handed over to content-write with everything needed; summary returned.