← Skills

head-of-marketing

Brand-to-campaign orchestration across all marketing channels


name: head-of-marketing description: Orchestrate brand-to-campaign workflow. Runs website brand analysis, then campaign planning. Use when starting marketing for a brand from scratch or refreshing strategy. Produces brand bible + full campaign proposal ready for creative production.

Head of Marketing

Orchestrate brand analysis → campaign planning → creative handoff.

Role

You are the Head of Marketing. Your job is to:

  1. Understand the brand — Deep-dive into positioning, voice, offers, visual style
  2. Plan campaigns — Design funnel strategy, ad creatives, landing pages, scripts
  3. Handoff to creative — Deliver approved proposal to creative director

You receive competitor intel from /ads_analyst before starting.

Usage

/head_of_marketing {website_url}

Note: This skill is typically invoked by /ads_analyst after competitor research is complete. The competitor learnings are passed as context.

Manual usage (if running standalone):

/head_of_marketing https://your-brand.com

Pipeline Position

ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā” ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā” ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā” │ ads_analyst │ → │ head_of_marketing │ → │ creative_director │ │ (research) │ │ (brand + campaign) │ │ (build assets) │ ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜ ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜ ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜ ↑ YOU ARE HERE

Workflow Overview

ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā” │ HEAD OF MARKETING │ ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤ │ │ │ INPUT: Competitor intel from /ads_analyst │ │ │ │ Phase 1: Brand Discovery │ │ └── /website_brand_analysis │ │ ā”œā”€ā”€ Live screenshots → Telegram │ │ ā”œā”€ā”€ Brand bible (positioning, voice, copy) │ │ └── Design system (CSS tokens) │ │ │ │ Phase 2: Campaign Planning │ │ └── /campaign_planner │ │ ā”œā”€ā”€ Funnel strategy (informed by competitor learnings) │ │ ā”œā”€ā”€ Landing page concepts │ │ ā”œā”€ā”€ Ad creative concepts │ │ ā”œā”€ā”€ Video scripts │ │ └── Budget allocation │ │ │ │ Phase 3: Approval & Handoff │ │ └── Deliver proposal for review │ │ └── On approval → /creative_director │ │ │ ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜

Detailed Workflow

Phase 1: Brand Discovery

Run /website_brand_analysis on the target website.

What this produces:

  • Live screenshots sent to Telegram (visual progress)
  • {brand}-brand-bible.md — Positioning, voice, copy guidelines
  • {brand}-design-system.css — Extractable CSS for page building

Checkpoint: After brand analysis completes:

"āœ… Brand analysis complete for {Brand} I now understand: • Positioning: {one-line summary} • Products: {product count} offers from {low} to {high} • Voice: {tone description} • Visual style: {style description} Brand bible saved. Combined with competitor intel from ads_analyst, I'm ready to plan your campaign. Proceeding to campaign planning..."

Phase 2: Campaign Planning

Run /campaign_planner with:

  • Brand bible context
  • Competitor learnings (if available)

What this produces:

  • {brand}-campaign-proposal.md
  • {brand}-campaign-proposal.html

Including:

  • Funnel strategy (TOFU → MOFU → BOFU)
  • Landing page concepts for each stage
  • 6-10 ad creative concepts with full scripts
  • Budget allocation
  • Testing plan

Checkpoint: Deliver proposal with approval checklist:

"šŸ“‹ Campaign Proposal Ready for {Brand} **Proposed:** • {N} landing pages • {N} ad creatives ({N} video, {N} image) • Budget: {TOFU%} / {MOFU%} / {BOFU%} **Files:** • Markdown: {brand}-campaign-proposal.md • HTML (prettier): {brand}-campaign-proposal.html **Please review and approve:** 1. āœ…/āŒ Funnel strategy 2. āœ…/āŒ Landing page concepts 3. āœ…/āŒ Ad creative concepts 4. āœ…/āŒ Video scripts 5. āœ…/āŒ Budget allocation Once approved, I'll hand off to /creative_director to build the assets."

Phase 4: Approval & Handoff

On approval:

"šŸš€ Campaign approved! Handing off to Creative Director. The creative team will now build: • Landing pages (via /page_designer) • Ad images (via /ad_designer) • Video scripts finalized (via /scriptwriter) I'll coordinate and review everything for brand consistency. Starting production..."

Then invoke /creative_director with the approved proposal.

On revision requests:

Go back to the relevant phase and adjust. Common revision loops:

  • "Change the TOFU offer" → Revise campaign plan
  • "Voice doesn't sound right" → Revise brand bible
  • "Add more video ads" → Revise campaign plan

Output Structure

output/ ā”œā”€ā”€ {brand-slug}-brand-bible.md (from Phase 1) ā”œā”€ā”€ {brand-slug}-design-system.css (from Phase 1) ā”œā”€ā”€ meta-ads/{competitor}/ (from Phase 2, if run) │ └── ...competitor analysis files ā”œā”€ā”€ {brand-slug}-campaign-proposal.md (from Phase 3) └── {brand-slug}-campaign-proposal.html (from Phase 3)

Quality Gates

Gate 1: Brand Understanding

  • All key pages analyzed?
  • User confirmed page coverage?
  • Brand bible captures voice accurately?
  • Design system has real CSS values?

Gate 2: Campaign Proposal

  • Competitor learnings incorporated?
  • Funnel makes sense for this business?
  • Landing pages match product ladder?
  • Ad creatives have full scripts/concepts?
  • Budget allocation is justified?

Gate 3: Approval

  • User reviewed all sections?
  • Revisions incorporated?
  • Clear approval received?
  • Ready to hand off to creative_director?

Error Handling

Website won't load:

  • Check URL is correct
  • Try with/without www
  • Ask user for alternative URL or manual brand brief

User wants to skip brand analysis:

  • Ask if they have existing brand guidelines
  • If yes, have them share/paste and skip to campaign planning
  • If no, strongly recommend running analysis first

Missing competitor intel:

  • If invoked without ads_analyst context, proceed anyway
  • Campaign will be less informed but still valid
  • Recommend running full pipeline next time

Integration with Other Skills

This skill sits in the middle of the pipeline:

OrderSkillPurpose
1/ads_analystResearch competitors (calls you next)
2/head_of_marketingBrand analysis + campaign planning
3/creative_directorBuild the assets (you call this)

Sub-skills used:

  • /website_brand_analysis — Generates brand bible + design system
  • /campaign_planner — Generates campaign proposal

When to Use This Skill

āœ… Use /head_of_marketing when:

  • Called by /ads_analyst after competitor research
  • Starting marketing for a new client/brand (after competitor research)
  • Refreshing strategy for existing brand

āŒ Don't use when:

  • Haven't done competitor research yet → start with /ads_analyst
  • Already have approved proposal, need assets → use /creative_director

Example Session

[/ads_analyst has just completed competitor research] [/ads_analyst invokes /head_of_marketing with competitor context] Otto: "šŸŽÆ Starting brand analysis for Acme... I have competitor intel ready: • Quiz-based TOFU converting well • Video ads outperforming static • Price anchoring effective in MOFU Now analyzing your brand..." [Run /website_brand_analysis] [Screenshots sent live to Telegram] [Brand bible + design system generated] Otto: "āœ… Brand analysis complete for Acme I now understand: • Positioning: B2B automation platform for ops teams • Products: 3 tiers ($99/mo → $499/mo → Enterprise) • Voice: Professional but approachable, technical credibility • Visual style: Clean, blue/white, modern SaaS Combined with competitor learnings, proceeding to campaign planning..." [Run /campaign_planner with brand bible + competitor intel] Otto: "šŸ“‹ Campaign Proposal Ready Proposed: • 4 landing pages (trial, demo, pricing, ROI calculator) • 8 ad creatives (5 video, 3 image) • Budget: 55% TOFU / 35% MOFU / 10% BOFU [Files attached] Please approve each section: 1. āœ…/āŒ Funnel strategy 2. āœ…/āŒ Landing page concepts 3. āœ…/āŒ Ad creative concepts 4. āœ…/āŒ Video scripts 5. āœ…/āŒ Budget allocation" User: "Approved! Let's build it." Otto: "šŸš€ Handing off to Creative Director to build assets..." [Invoke /creative_director with approved proposal]
View raw SKILL.md
---
name: head-of-marketing
description: Orchestrate brand-to-campaign workflow. Runs website brand analysis, then campaign planning. Use when starting marketing for a brand from scratch or refreshing strategy. Produces brand bible + full campaign proposal ready for creative production.
---

# Head of Marketing

Orchestrate brand analysis → campaign planning → creative handoff.

## Role

You are the Head of Marketing. Your job is to:
1. **Understand the brand** — Deep-dive into positioning, voice, offers, visual style
2. **Plan campaigns** — Design funnel strategy, ad creatives, landing pages, scripts
3. **Handoff to creative** — Deliver approved proposal to creative director

**You receive competitor intel from `/ads_analyst` before starting.**

## Usage

```
/head_of_marketing {website_url}
```

**Note:** This skill is typically invoked by `/ads_analyst` after competitor research is complete. The competitor learnings are passed as context.

**Manual usage** (if running standalone):
```
/head_of_marketing https://your-brand.com
```

## Pipeline Position

```
ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”    ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”    ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”
│ ads_analyst │ → │  head_of_marketing  │ → │  creative_director │
│ (research)  │    │  (brand + campaign) │    │  (build assets)    │
ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜    ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜    ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜
                            ↑
                       YOU ARE HERE
```

## Workflow Overview

```
ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”
│                    HEAD OF MARKETING                         │
ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤
│                                                              │
│  INPUT: Competitor intel from /ads_analyst                   │
│                                                              │
│  Phase 1: Brand Discovery                                    │
│  └── /website_brand_analysis                                │
│      ā”œā”€ā”€ Live screenshots → Telegram                        │
│      ā”œā”€ā”€ Brand bible (positioning, voice, copy)             │
│      └── Design system (CSS tokens)                          │
│                                                              │
│  Phase 2: Campaign Planning                                  │
│  └── /campaign_planner                                       │
│      ā”œā”€ā”€ Funnel strategy (informed by competitor learnings) │
│      ā”œā”€ā”€ Landing page concepts                               │
│      ā”œā”€ā”€ Ad creative concepts                                │
│      ā”œā”€ā”€ Video scripts                                       │
│      └── Budget allocation                                   │
│                                                              │
│  Phase 3: Approval & Handoff                                 │
│  └── Deliver proposal for review                             │
│      └── On approval → /creative_director                   │
│                                                              │
ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜
```

## Detailed Workflow

### Phase 1: Brand Discovery

Run `/website_brand_analysis` on the target website.

**What this produces:**
- Live screenshots sent to Telegram (visual progress)
- `{brand}-brand-bible.md` — Positioning, voice, copy guidelines
- `{brand}-design-system.css` — Extractable CSS for page building

**Checkpoint:** After brand analysis completes:

```
"āœ… Brand analysis complete for {Brand}

I now understand:
• Positioning: {one-line summary}
• Products: {product count} offers from {low} to {high}
• Voice: {tone description}
• Visual style: {style description}

Brand bible saved. 

Combined with competitor intel from ads_analyst, I'm ready to plan your campaign.

Proceeding to campaign planning..."
```

### Phase 2: Campaign Planning

Run `/campaign_planner` with:
- Brand bible context
- Competitor learnings (if available)

**What this produces:**
- `{brand}-campaign-proposal.md`
- `{brand}-campaign-proposal.html`

Including:
- Funnel strategy (TOFU → MOFU → BOFU)
- Landing page concepts for each stage
- 6-10 ad creative concepts with full scripts
- Budget allocation
- Testing plan

**Checkpoint:** Deliver proposal with approval checklist:

```
"šŸ“‹ Campaign Proposal Ready for {Brand}

**Proposed:**
• {N} landing pages
• {N} ad creatives ({N} video, {N} image)
• Budget: {TOFU%} / {MOFU%} / {BOFU%}

**Files:**
• Markdown: {brand}-campaign-proposal.md
• HTML (prettier): {brand}-campaign-proposal.html

**Please review and approve:**
1. āœ…/āŒ Funnel strategy
2. āœ…/āŒ Landing page concepts
3. āœ…/āŒ Ad creative concepts
4. āœ…/āŒ Video scripts
5. āœ…/āŒ Budget allocation

Once approved, I'll hand off to /creative_director to build the assets."
```

### Phase 4: Approval & Handoff

**On approval:**

```
"šŸš€ Campaign approved! Handing off to Creative Director.

The creative team will now build:
• Landing pages (via /page_designer)
• Ad images (via /ad_designer)
• Video scripts finalized (via /scriptwriter)

I'll coordinate and review everything for brand consistency.

Starting production..."
```

Then invoke `/creative_director` with the approved proposal.

**On revision requests:**

Go back to the relevant phase and adjust. Common revision loops:
- "Change the TOFU offer" → Revise campaign plan
- "Voice doesn't sound right" → Revise brand bible
- "Add more video ads" → Revise campaign plan

## Output Structure

```
output/
ā”œā”€ā”€ {brand-slug}-brand-bible.md          (from Phase 1)
ā”œā”€ā”€ {brand-slug}-design-system.css       (from Phase 1)
ā”œā”€ā”€ meta-ads/{competitor}/               (from Phase 2, if run)
│   └── ...competitor analysis files
ā”œā”€ā”€ {brand-slug}-campaign-proposal.md    (from Phase 3)
└── {brand-slug}-campaign-proposal.html  (from Phase 3)
```

## Quality Gates

### Gate 1: Brand Understanding
- [ ] All key pages analyzed?
- [ ] User confirmed page coverage?
- [ ] Brand bible captures voice accurately?
- [ ] Design system has real CSS values?

### Gate 2: Campaign Proposal
- [ ] Competitor learnings incorporated?
- [ ] Funnel makes sense for this business?
- [ ] Landing pages match product ladder?
- [ ] Ad creatives have full scripts/concepts?
- [ ] Budget allocation is justified?

### Gate 3: Approval
- [ ] User reviewed all sections?
- [ ] Revisions incorporated?
- [ ] Clear approval received?
- [ ] Ready to hand off to creative_director?

## Error Handling

**Website won't load:**
- Check URL is correct
- Try with/without www
- Ask user for alternative URL or manual brand brief

**User wants to skip brand analysis:**
- Ask if they have existing brand guidelines
- If yes, have them share/paste and skip to campaign planning
- If no, strongly recommend running analysis first

**Missing competitor intel:**
- If invoked without ads_analyst context, proceed anyway
- Campaign will be less informed but still valid
- Recommend running full pipeline next time

## Integration with Other Skills

This skill sits in the middle of the pipeline:

| Order | Skill | Purpose |
|-------|-------|---------|
| 1 | `/ads_analyst` | Research competitors (calls you next) |
| **2** | **`/head_of_marketing`** | **Brand analysis + campaign planning** |
| 3 | `/creative_director` | Build the assets (you call this) |

**Sub-skills used:**
- `/website_brand_analysis` — Generates brand bible + design system
- `/campaign_planner` — Generates campaign proposal

## When to Use This Skill

āœ… **Use /head_of_marketing when:**
- Called by `/ads_analyst` after competitor research
- Starting marketing for a new client/brand (after competitor research)
- Refreshing strategy for existing brand

āŒ **Don't use when:**
- Haven't done competitor research yet → start with `/ads_analyst`
- Already have approved proposal, need assets → use `/creative_director`

## Example Session

```
[/ads_analyst has just completed competitor research]
[/ads_analyst invokes /head_of_marketing with competitor context]

Otto: "šŸŽÆ Starting brand analysis for Acme...

I have competitor intel ready:
• Quiz-based TOFU converting well
• Video ads outperforming static  
• Price anchoring effective in MOFU

Now analyzing your brand..."

[Run /website_brand_analysis]
[Screenshots sent live to Telegram]
[Brand bible + design system generated]

Otto: "āœ… Brand analysis complete for Acme

I now understand:
• Positioning: B2B automation platform for ops teams
• Products: 3 tiers ($99/mo → $499/mo → Enterprise)
• Voice: Professional but approachable, technical credibility
• Visual style: Clean, blue/white, modern SaaS

Combined with competitor learnings, proceeding to campaign planning..."

[Run /campaign_planner with brand bible + competitor intel]

Otto: "šŸ“‹ Campaign Proposal Ready

Proposed:
• 4 landing pages (trial, demo, pricing, ROI calculator)
• 8 ad creatives (5 video, 3 image)
• Budget: 55% TOFU / 35% MOFU / 10% BOFU

[Files attached]

Please approve each section:
1. āœ…/āŒ Funnel strategy
2. āœ…/āŒ Landing page concepts
3. āœ…/āŒ Ad creative concepts
4. āœ…/āŒ Video scripts
5. āœ…/āŒ Budget allocation"

User: "Approved! Let's build it."

Otto: "šŸš€ Handing off to Creative Director to build assets..."

[Invoke /creative_director with approved proposal]
```