# marketing-os-starter

Builds a four-agent marketing team that moves from audience research to campaign copy and keeps campaign context across sessions.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 887 installs · ★ 12
- Author: reason-machines
- License: LicenseRef-Unknown · policy=link-only · description only; the file stays with the author
- Source: https://github.com/reason-machines/marketing-skills/tree/HEAD/skills/marketing-os-starter/SKILL.md
- Updated: 2026-10-09
- HTML: https://affpapa.org/en/nevibecode/skills/marketing-os-starter

## What it does

This skill sets up four roles: Orchestrator, Researcher, Strategist, and Copywriter. They pass work through structured JSON contracts for an audience profile, creative brief, and copy deliverable. The package also includes five focused skills covering research, campaign briefs, copywriting, social posts, and email sequences.

Agency context lives in `CLAUDE.md`; brand files sit under `brands/`, while campaign history and working memory use `memory/marketing-os/`. You can run a full campaign pipeline from a natural request or invoke a single skill. If `CLAUDE.md` is left unconfigured, the agents have no agency priorities or operating standards to follow.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/marketing-skills --skill marketing-os-starter -a claude-code
```

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

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/marketing-skills --skill marketing-os-starter -a codex
```

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

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/marketing-skills --skill marketing-os-starter -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install reason-machines/marketing-skills marketing-os-starter
```

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

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/marketing-skills --skill marketing-os-starter -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/reason-machines/marketing-skills --path skills/marketing-os-starter
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add reason-machines/marketing-skills --skill marketing-os-starter -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/reason-machines/marketing-skills/tree/HEAD/skills/marketing-os-starter/SKILL.md

## When to use it
- run a campaign from research through final copy
- turn audience findings into a JSON profile
- draft a creative brief from campaign goals
- produce social posts, landing copy, or emails
- keep brand voice and campaign history in memory

## Example prompts
- Set up the marketing team for this agency and create the `CLAUDE.md`, brand, and memory structure.
- Research the audience for this product, then create a campaign brief and finished copy.
- Run marketing research on attribution problems and save the result as `audience-profile.json`.

## Similar
- [setup-matt-pocock-skills](https://affpapa.org/en/nevibecode/skills/setup-matt-pocock-skills.md) — skill · 1052851 installs
- [ask-matt](https://affpapa.org/en/nevibecode/skills/ask-matt.md) — skill · 766587 installs
- [to-tickets](https://affpapa.org/en/nevibecode/skills/to-tickets.md) — skill · 711230 installs
- [writing-plans](https://affpapa.org/en/nevibecode/skills/writing-plans.md) — skill · 282859 installs
- [caveman-review](https://affpapa.org/en/nevibecode/skills/caveman-review.md) — skill · 411800 installs
- [caveman-compress](https://affpapa.org/en/nevibecode/skills/caveman-compress.md) — skill · 411500 installs

From the same set: [reason-machines/marketing-skills](https://affpapa.org/en/nevibecode/by/reason-machines/marketing-skills.md) — 53 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
