Creative
/creative <slug> [--variants <N>] [--format <feed|story|reel|square>] produces ad creative variants and prepares them for Meta.
Pattern
- Spec before generate. Each variant gets a one-line spec (angle from
/plan, lever from/psychology, hook copy, visual direction, format, CTA) saved tooutputs/creatives/<slug>-spec.md. - Generate via Higgsfield.
higgsfield_generate_imagefor static,higgsfield_generate_videofor motion.higgsfield_balancechecks credits before large batches;higgsfield_job_statusconfirms completion. - Save with provenance. Assets go to
outputs/creatives/<slug>/<variant-id>.<ext>with sidecar JSON (prompt, model, seed, job ID, intended angle, intended lever). - Match Meta specs. Resolution, max file size, aspect ratio per format.
- Optional Meta upload.
meta_upload_creativeuploads as creative assets, only after explicit approval — never launches ads.
When the creative-director subagent runs the generation, it may use image_generate (GPT image through a connected ChatGPT/Codex account or OpenAI API key) for stills instead of Higgsfield. For short-form video, use /video.
Defaults
- 4 variants unless
--variantsoverrides. feed(1:1) format unless--formatoverrides.
Output
outputs/creatives/<slug>-set.md — variant table, hooks, asset paths, Higgsfield job IDs, Meta upload status.
Source
Canonical prompt: prompts/creative.md.