# marketing-engineer

This skill stands up a marketing system of ten agents with one shared knowledge base, a review queue and a weekly loop. Useful when campaigns stall in approvals.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 111
- Author: Cogny AI
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/cognyai/claude-code-marketing-skills/tree/HEAD/skills/marketing-engineer/SKILL.md
- Updated: 2026-10-12
- HTML: https://affpapa.org/en/nevibecode/skills/marketing-engineer

## What it does

The skill builds a working setup on top of Cogny's managed MCP servers: one shared brain in the context tree, ten agent skills, a review queue and a weekly cycle. Agents read from connected systems and write into `brain/evidence/`, `brain/campaigns/`, `brain/experiments/` and `brain/memos/`. Only a person moves anything into `company/` or `brand/`; an agent can propose such an edit as a ticket.

You drive it with arguments: `setup`, `week`, `campaign <idea>`, `status`, `schedule`. The agents include `/marketing-brain`, `/customer-language`, `/campaign-ledger`, `/ad-kill-rules` and `/performance-memo`, each with its own cadence and tool set. Their jobs range from collecting how customers talk to keeping a campaign ledger, spotting buying triggers, finding search demand, drafting creative, pausing losing ads and reviving closed-lost deals.

Cogny at $9/mo is required — every agent reads from its managed MCPs. Without the subscription the skill will not run, though the free skills in the same repository still work. The advice is to build the agents one at a time: get `/customer-language` reliable before adding the next. Guardrails sit in the tools rather than the prompt, so an agent cannot step past what it is allowed to touch.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill marketing-engineer -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/marketing-engineer/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/marketing-engineer/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill marketing-engineer -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/marketing-engineer/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill marketing-engineer -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/marketing-engineer/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install cognyai/claude-code-marketing-skills marketing-engineer
```

2. **Manually: put the files in place**
- File: `.github/skills/marketing-engineer/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill marketing-engineer -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/cognyai/claude-code-marketing-skills --path skills/marketing-engineer
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/marketing-engineer/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill marketing-engineer -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/cognyai/claude-code-marketing-skills/tree/HEAD/skills/marketing-engineer/SKILL.md

## When to use it
- stand up a ten-agent marketing system from scratch
- keep one shared knowledge base about the company and brand
- run a single campaign from idea to result
- set up a weekly loop of agent runs
- pause losing ads without a manual check

## Example prompts
- Run marketing-engineer setup and stand up the system
- Run the weekly loop: marketing-engineer week
- Take a campaign end to end: marketing-engineer campaign launch of the new line

## Similar
- [marketing-automation](https://affpapa.org/en/nevibecode/skills/marketing-automation.md) — skill · 377 installs
- [tiktok-marketing](https://affpapa.org/en/nevibecode/skills/tiktok-marketing.md) — skill · 6900 installs
- [email-marketing](https://affpapa.org/en/nevibecode/skills/email-marketing.md) — skill · 5000 installs
- [whatsapp-marketing](https://affpapa.org/en/nevibecode/skills/whatsapp-marketing.md) — skill · 1600 installs
- [ai-marketing-skills-automation](https://affpapa.org/en/nevibecode/skills/ai-marketing-skills-automation.md) — skill · 1000 installs
- [reddit-marketing-agent](https://affpapa.org/en/nevibecode/skills/reddit-marketing-agent.md) — skill · 894 installs

From the same set: [cognyai/claude-code-marketing-skills](https://affpapa.org/en/nevibecode/by/cognyai/claude-code-marketing-skills.md) — 18 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
