marketing-os-starter

Configures a multi-agent marketing team with structured JSON handoffs and persistent campaign memory.

10|1|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/marketing-skills --skill marketing-os-starter-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: marketing-os-starter
Source: https://github.com/reason-machines/marketing-skills/tree/main/skills/marketing-os-starter
Command: npx skills add https://github.com/reason-machines/marketing-skills --skill marketing-os-starter-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Running marketing campaigns with AI often produces generic, inconsistent output because agents lack brand context, structured workflows, and memory of past results. This Skill sets up a coordinated team of four specialized agents (Orchestrator, Researcher, Strategist, Copywriter) that pass work through JSON schemas and retain campaign history across sessions. ## Core Features & Use Cases - Multi-Agent Pipeline: An Orchestrator routes requests to a Researcher (audience profiles), Strategist (creative briefs), and Copywriter (finished copy), communicating via structured JSON contracts. - Persistent Memory: Campaign history, brand voice examples, and task queues are stored in markdown memory files so the system improves and resumes work across sessions. - Built-in Frameworks: Applies 6 hook formulas and 7 growth playbooks to every deliverable, with automatic brand voice enforcement per client. - Use Case: An agency managing multiple clients asks for a campaign targeting marketing directors at B2B SaaS companies; the system produces an audience profile, a creative brief, and five LinkedIn posts plus a landing page hero, all logged to campaign history. ## Quick Start Clone the marketing-os-starter repository, fill in CLAUDE.md and your agency brand files, then ask Claude Code to build a campaign for your first client with a target audience, budget, and timeline.

Frequently Asked Questions about marketing-os-starter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up an AI marketing team with Claude Code?▼

Clone the marketing-os-starter repository, configure CLAUDE.md with your agency priorities, and add brand and voice files under the brands directory. Then describe a campaign in natural language and the Orchestrator agent routes work to the Researcher, Strategist, and Copywriter agents.

How do marketing agents pass work between each other?▼

Agents communicate through structured JSON files defined in the schemas directory. The Researcher writes an audience-profile.json, the Strategist reads it and produces a creative-brief.json, and the Copywriter reads the brief to generate final copy.

Can I manage multiple clients with one marketing agent setup?▼

Yes, each client gets its own subdirectory under brands/your-agency/clients with separate BRAND.md and voice.md files. When you name the client in a request, the Orchestrator loads that client's context automatically.

Why does the AI copywriter produce generic output despite brand voice files?▼

Generic output usually means the voice.md file lacks concrete examples. Add two or three good-versus-bad examples and log approved headlines to memory/marketing-os/brand-voice.md so the Copywriter learns from real approved copy.

What happens when marketing campaign memory files get too large?▼

Archive old campaigns quarterly by moving completed campaign folders into a memory archive directory and trimming campaign-history.md to the most recent entries. This keeps the files the Strategist reads at a manageable size.