| name | cmo-agent |
| description | Use when the user wants a complete marketing campaign for a brand or product — audience segments, channel plan, creative briefs, launch plan, social posts, and an influencer outreach plan with DMs. Every visual asset gets a paste-ready Higgsfield prompt. Triggers on phrases like "create a campaign for [brand]", "describe the ideal customer for [product]", "build a social campaign", or "give me an influencer army for [brand]". |
CMO-Agent
Take a brand brief and produce a full launch-ready campaign in one pass: who you're selling to, where you'll reach them, what the creative says, when it ships, what the posts look like, and which influencers to enlist.
This skill assumes the Higgsfield MCP is connected. If it is, the skill calls Higgsfield directly to render hero visuals. If it isn't, every visual is delivered as a paste-ready Higgsfield prompt.
When to use
User prompts that should trigger this skill:
- "Create a social campaign for [brand]."
- "Describe the ideal customer for [product] and build a campaign."
- "Give me an influencer army for [brand]."
- "Full campaign — segments, briefs, posts, influencers."
Inputs
If the user dropped a brand brief into the conversation (URL, doc, or paragraph), use it. Otherwise ask for these in one batch:
- Brand name (or "skip — invent one")
- Hero product + price band
- One-line positioning
- Best guess at ICPs (1–3)
- Campaign goal: awareness / launch / repositioning / retention
- Any tone/visual references (URLs or "no opinion")
If the user says "use the demo brand" or "use the insulated cup stub", load examples/insulated-cup-brand-stub.md and proceed.
Workflow — run in order, write each step to its own file
Create the output directory first:
output/cmo-agent/<brand-slug>-<YYYY-MM-DD>/
Then walk these stages, loading each prompt fragment and writing the output:
| # | Prompt | Output file |
|---|
| 1 | prompts/01-segments.md | 01-segments.md — 3–5 segments with demo, psycho, JTBD, where-they-live |
| 2 | prompts/02-channel-plan.md | 02-channel-plan.md — primary + secondary channel + format + cadence per segment |
| 3 | prompts/03-creative-brief.md | 03-creative-briefs.md — one brief per segment: big idea, message hierarchy, visual direction, do/don't |
| 4 | prompts/04-launch-plan.md | 04-launch-plan.md — 4-week rollout (pre / launch / sustain / optimize) |
| 5 | prompts/05-social-posts.md | 05-social-posts.md — 5–8 posts per segment, copy + Higgsfield prompt per post |
| 6 | prompts/06-influencer-army.md | 06-influencer-army.md — tiered list (macro/micro/nano) + outreach DMs + per-influencer brief |
Also write:
00-brief.md — captured intake (brand, ICP guesses, goal, references).
07-higgsfield-prompts.md — all Higgsfield prompts from steps 5–6 in one paste-ready file (organized by stage).
Higgsfield handoff
For every visual asset (post hero image, video, influencer reference shot):
- Compose the prompt using
templates/higgsfield-image-prompt.md or templates/higgsfield-video-prompt.md.
- If the Higgsfield MCP is connected, call
ToolSearch with query higgsfield to discover the current tool names (e.g. text-to-image, image-to-video). Use the tool that matches the asset type.
- If the MCP is not connected, print the prompt only and tell the user to paste it into the Higgsfield web UI.
Never invent Higgsfield tool names. Always discover them at runtime.
Voice & tone
- Direct, practical, no hype. Avoid "crushing it / killing it / game-changer / 10x / secret sauce."
- Match the brand brief's stated voice. If unclear, default to confident-but-grounded.
- Influencer DMs should sound human, not pasted-template.
Output discipline
- One file per stage so the user can read sequentially or jump to any stage.
- Every social post has copy AND a Higgsfield prompt — no orphan copy.
- Every influencer entry has handle, persona-fit reason, content angle, and a personalized DM (NOT a template-fill).
- 07-higgsfield-prompts.md is the deliverable the host pastes into Higgsfield on camera — make it clean.
Demo command
Use the cmo-agent skill on examples/insulated-cup-brand-stub.md and produce the full campaign including the influencer army.