Build a Full AI Marketing Team with Claude Code

Learn to architect a complete AI marketing team inside Claude Code using agents and skills. Map your marketing workflows, create reusable skills (like branded deck creation and social design), group them into specialized agents (data analyst, content creator, designer, researcher, strategist), and orchestrate them to handle complex campaigns end-to-end—from research and strategy through content creation and landing pages.

The Four-Step Framework

Map Your Marketing Functions

Identify the specific marketing tasks you perform every week. This becomes the foundation for deciding which workflows to automate and which agents you'll need.

Turn Repeatable Tasks into Skills

Convert each recurring workflow into a single, focused skill. One skill per workflow keeps Claude's attention sharp and output quality high.

Group Skills into Agent Roles

Cluster similar skills into non-overlapping agent personas (e.g., data analyst, content creator, designer). Dedicated agents produce better work than one generalist.

Connect Agents and Skills as a Team

Set up your Claude Code project so Claude knows which agents exist, which skills they can access, and when to delegate tasks to agents versus using skills directly.

Project Setup in Claude Code

Install Claude Code Extension

Download VS Code, go to Extensions, search for Claude Code (by Anthropic), and install it. Log in with your Claude plan account to connect.

Organize Folder Structure Like a Real Business

Create system folders (context, SOPs, templates) for reusable assets and working folders (ads, pages, presentations) where agents output their work. This mirrors how real marketing teams organize.

Pre-load Brand Context

Add brand voice guides, style guides, product offerings, and marketing strategy to the context folder before building skills. This equips agents with brand knowledge upfront and dramatically improves output quality.

Create CLAUDE.md for Project Instructions

Initialize your project by creating a CLAUDE.md file that serves as custom instructions for the entire project. Let Claude scan your folder and draft it, then keep updating it as you add agents and skills.

Install Official Skills Pack

Use the slash command /plugin to add the official Anthropic skills GitHub repository marketplace. Then search for and install document skills and other prebuilt skills you need.

Building Skills: Two Methods

Method 1: Reference-Based Branded Deck Skill

Provide Claude with your branded deck template and ask it to analyze the template structure. Then extend the official PowerPoint skill to create a new branded deck skill that follows your exact template. Claude learns the patterns and replicates them.

Branded Deck Skill Output Quality

The branded deck skill produced a 13-slide campaign strategy deck that followed the brand template exactly. Output was approximately 90% complete, requiring only minor fixes like margin adjustments and chart refinements.

Method 2: MCP-Connected Social Creative Skill

Set up a .mcp.json file in your project root to connect external tools (like Nano Banana for image generation via Gemini API). Create a social creative skill that uses this MCP connection to generate branded social media designs.

Social Creative Skill with Style Library

Build a creative style library with on-branded templates and a style guide. The skill uses these as visual inspiration (not exact copies) to generate Instagram carousels and social posts that match your brand vibe.

Go Travel Marketing Skills Built

The example project built 12 marketing skills total across branded decks, social creatives, blog writing, lead magnet generation, keyword research, data visualization, campaign reporting, and landing page building.

Building Agents: Specialized Team Members

Skills vs. Agents: The Difference

Skills are shared playbooks that execute specific tasks. Agents are specialized team members with their own roles, assigned skills, and tools. More skills in one conversation dilutes focus; agents keep work focused and high-quality.

Create First Agent: Data Analyst

Use the /agents command in Claude Code terminal to create a new agent. Define its role (data analyst), assign it skills (campaign report, data visualization), pick tools, set model, color, and memory location. This agent thinks in numbers, charts, and patterns.

Data Analyst Agent Output

The data analyst agent ingested an 8-dataset campaign file and produced a comprehensive campaign report with channel performance breakdown, summary analysis, and an interactive data dashboard with week-on-week revenue trends and channel performance visualizations.

Create Second Agent: Content Creator

Build a content creator agent equipped with four content creation skills (blog writer, keyword research, lead magnet, etc.). This agent thinks in stories and headlines, producing blog posts, lead magnets, and linked content.

Content Creator Agent Workflow

When asked to create a blog post for an upcoming campaign, the content creator agent delegated to blog writer skill (which used keyword research tool), then called lead magnet skill to generate a branded PDF guidebook. Blog post included table of contents, bullet points, and AI-search-optimized structure with links to the lead magnet.

Five-Agent Marketing Team Architecture

The Go Travel project built five specialized agents: data analyst, content creator, market researcher, creative designer, and campaign strategist. Each has its own set of assigned skills and operates independently while coordinating on complex tasks.

Orchestrating the Full Team

Update CLAUDE.md with Agent Routing Rules

Add explicit routing rules to CLAUDE.md so Claude knows when to delegate to specific agents versus using skills directly. This makes the system more reliable and prevents Claude from overthinking task routing.

Complex Campaign Execution: Japan Cherry Blossom

When given a complex task (launch Japan Cherry Blossom campaign with research, brief, social posts, landing page, and ad creatives), Claude intelligently routed work: research and strategy to agents, executional content creation to skills. Completed in approximately 10 minutes.

Campaign Output Quality

The campaign produced market research with target audience insights, campaign brief with tagline 'Sakura like a Local', on-brand social posts tied to trending conversations, professional landing page with all sections and CTAs, and cohesive creative assets all connected to the campaign theme.

Notion Task Board Integration

Set up a Kanban board in Notion with pending marketing tasks (To-Do status). Use a Claude prompt to scan the board, assign agents to tasks by priority, execute them, and move completed tasks to Complete status with output file paths.

Team Collaboration Workflow

Team members drop tasks into the Notion board with priority and details. Claude agents automatically pick up pending tasks, execute them according to priority, and update task status to complete with deliverable links. This creates a human-AI collaborative workflow.

Remote Access and Mobile Control

Remote Control for Mobile Access

Use the /remote-control command in Claude Code to activate remote access. Claude generates a remote control link that you can open on your mobile phone to send tasks to your AI team from anywhere, even away from your desk.

Mobile Task Execution

Once connected via mobile, you can type tasks like 'check the task board' and the AI team executes them immediately. Everything syncs to your local Claude Code session in real-time.

Remote Session Limitations

You can only rely on one single connected session for tasks. If context becomes full, use the 'clear conversation' command to reset and start a new chat. Archive the session when done; all work saves locally.

24/7 AI Team Availability

Remote access enables urgent tasks to be executed by your AI agents anytime, making it feel like a 24/7 teammate working for you even when you're away from your desk.

Notable quotes

Claude keeps getting succinctly powerful and unstoppable. — Grace Leung
The more skills you pile into one conversation, the less focused Claude become. — Grace Leung
Imagine you might have some urgent tasks. It can be useful and it really feels like a 24/7 teammate that works for you. — Grace Leung

Action items

  • Download VS Code and install the Claude Code extension by Anthropic.
  • Create a project folder structure with system folders (context, SOPs, templates) and working folders (ads, pages, presentations).
  • Load your brand context into the context folder: brand voice guide, style guide, product offerings, and marketing strategy.
  • Initialize your project by creating a CLAUDE.md file and letting Claude scan your folder to draft it.
  • Install the official Anthropic skills pack using /plugin command.
  • Build your first skill using the reference-based method: provide a branded template, ask Claude to analyze it, then extend the official PowerPoint skill.
  • Set up a .mcp.json file to connect external tools like Nano Banana for image generation if you want to build a social creative skill.
  • Create your first agent (e.g., data analyst) using the /agents command in Claude Code terminal.
  • Assign skills to agents and define their roles, tools, and memory settings.
  • Update CLAUDE.md with explicit agent routing rules so Claude knows when to delegate to agents versus using skills.
  • Set up a Notion Kanban board with To-Do and Complete statuses for marketing tasks.
  • Create a Claude prompt that scans your Notion board, assigns agents to pending tasks by priority, executes them, and updates status.
  • Test remote control access by using /remote-control command and connecting from a mobile device.
Grace Leung
18 min video
3 min read
Build a Full AI Marketing Team with Claude Code
You just saved 15 min.
The big takeaway
Learn to architect a complete AI marketing team inside Claude Code using agents and skills. Map your marketing workflows, create reusable skills (like branded deck creation and social design), group them into specialized agents (data analyst, content creator, designer, researcher, strategist), and orchestrate them to handle complex campaigns end-to-end—from research and strategy through content creation and landing pages.
The Four-Step Framework
Map Your Marketing Functions
Identify the specific marketing tasks you perform every week. This becomes the foundation for deciding which workflows to automate and which agents you'll need.
Turn Repeatable Tasks into Skills
Convert each recurring workflow into a single, focused skill. One skill per workflow keeps Claude's attention sharp and output quality high.
Group Skills into Agent Roles
Cluster similar skills into non-overlapping agent personas (e.g., data analyst, content creator, designer). Dedicated agents produce better work than one generalist.
Connect Agents and Skills as a Team
Set up your Claude Code project so Claude knows which agents exist, which skills they can access, and when to delegate tasks to agents versus using skills directly.
Project Setup in Claude Code
Install Claude Code Extension
Download VS Code, go to Extensions, search for Claude Code (by Anthropic), and install it. Log in with your Claude plan account to connect.
Organize Folder Structure Like a Real Business
Create system folders (context, SOPs, templates) for reusable assets and working folders (ads, pages, presentations) where agents output their work. This mirrors how real marketing teams organize.
1
System folders: context, SOPs, templates (reusable by agents)
2
Working folders: ads, pages, presentations (agent outputs)
3
Load brand context: voice guide, style guide, product offerings, strategy
Folder structure for AI marketing team
Pre-load Brand Context
Add brand voice guides, style guides, product offerings, and marketing strategy to the context folder before building skills. This equips agents with brand knowledge upfront and dramatically improves output quality.
Create CLAUDE.md for Project Instructions
Initialize your project by creating a CLAUDE.md file that serves as custom instructions for the entire project. Let Claude scan your folder and draft it, then keep updating it as you add agents and skills.
Install Official Skills Pack
Use the slash command /plugin to add the official Anthropic skills GitHub repository marketplace. Then search for and install document skills and other prebuilt skills you need.
Building Skills: Two Methods
Method 1: Reference-Based Branded Deck Skill
Provide Claude with your branded deck template and ask it to analyze the template structure. Then extend the official PowerPoint skill to create a new branded deck skill that follows your exact template. Claude learns the patterns and replicates them.
1
Provide branded deck template to Claude
2
Ask Claude to analyze template structure and patterns
3
Extend official PowerPoint skill with analysis findings
4
Claude generates branded deck skill with assets and references
5
Use skill to create on-brand decks by providing campaign info
Reference-based skill creation workflow
Branded Deck Skill Output Quality
The branded deck skill produced a 13-slide campaign strategy deck that followed the brand template exactly. Output was approximately 90% complete, requiring only minor fixes like margin adjustments and chart refinements.
90%
Completion quality of generated deck
Reference-based method produces high-fidelity branded outputs
Method 2: MCP-Connected Social Creative Skill
Set up a .mcp.json file in your project root to connect external tools (like Nano Banana for image generation via Gemini API). Create a social creative skill that uses this MCP connection to generate branded social media designs.
1
Create .mcp.json file in project root
2
Add Nano Banana MCP server with Gemini API key
3
Restart VS Code and verify MCP connection with /mcp command
4
Create social creative skill using MCP connection
5
Skill generates carousel or single social creatives on demand
MCP-connected skill creation for image generation
Social Creative Skill with Style Library
Build a creative style library with on-branded templates and a style guide. The skill uses these as visual inspiration (not exact copies) to generate Instagram carousels and social posts that match your brand vibe.
Go Travel Marketing Skills Built
The example project built 12 marketing skills total across branded decks, social creatives, blog writing, lead magnet generation, keyword research, data visualization, campaign reporting, and landing page building.
12
Marketing skills created for Go Travel project
Complete skill library for multi-function marketing automation
Building Agents: Specialized Team Members
Skills vs. Agents: The Difference
Skills are shared playbooks that execute specific tasks. Agents are specialized team members with their own roles, assigned skills, and tools. More skills in one conversation dilutes focus; agents keep work focused and high-quality.
Create First Agent: Data Analyst
Use the /agents command in Claude Code terminal to create a new agent. Define its role (data analyst), assign it skills (campaign report, data visualization), pick tools, set model, color, and memory location. This agent thinks in numbers, charts, and patterns.
Data Analyst Agent Output
The data analyst agent ingested an 8-dataset campaign file and produced a comprehensive campaign report with channel performance breakdown, summary analysis, and an interactive data dashboard with week-on-week revenue trends and channel performance visualizations.
8
Different dataset types analyzed by data analyst agent
Data analyst agent synthesizes multi-source campaign data
Create Second Agent: Content Creator
Build a content creator agent equipped with four content creation skills (blog writer, keyword research, lead magnet, etc.). This agent thinks in stories and headlines, producing blog posts, lead magnets, and linked content.
Content Creator Agent Workflow
When asked to create a blog post for an upcoming campaign, the content creator agent delegated to blog writer skill (which used keyword research tool), then called lead magnet skill to generate a branded PDF guidebook. Blog post included table of contents, bullet points, and AI-search-optimized structure with links to the lead magnet.
Five-Agent Marketing Team Architecture
The Go Travel project built five specialized agents: data analyst, content creator, market researcher, creative designer, and campaign strategist. Each has its own set of assigned skills and operates independently while coordinating on complex tasks.
1
Data Analyst
Numbers, charts, patterns
2
Content Creator
Stories, headlines, copy
3
Market Researcher
Trends, audience, competition
4
Creative Designer
Visuals, layouts, branding
5
Campaign Strategist
Planning, messaging, execution
Five-agent marketing team with specialized roles
Orchestrating the Full Team
Update CLAUDE.md with Agent Routing Rules
Add explicit routing rules to CLAUDE.md so Claude knows when to delegate to specific agents versus using skills directly. This makes the system more reliable and prevents Claude from overthinking task routing.
Complex Campaign Execution: Japan Cherry Blossom
When given a complex task (launch Japan Cherry Blossom campaign with research, brief, social posts, landing page, and ad creatives), Claude intelligently routed work: research and strategy to agents, executional content creation to skills. Completed in approximately 10 minutes.
1
Market research (agent-delegated)
2
Campaign brief with messaging and tagline (agent-delegated)
3
Social posts informed by research (skill-based)
4
Landing page design (skill-based)
5
Ad creatives (skill-based)
Japan Cherry Blossom campaign execution by AI team
Campaign Output Quality
The campaign produced market research with target audience insights, campaign brief with tagline 'Sakura like a Local', on-brand social posts tied to trending conversations, professional landing page with all sections and CTAs, and cohesive creative assets all connected to the campaign theme.
10 mins
Time to complete full marketing campaign package
AI team delivers complex multi-deliverable campaigns rapidly
Notion Task Board Integration
Set up a Kanban board in Notion with pending marketing tasks (To-Do status). Use a Claude prompt to scan the board, assign agents to tasks by priority, execute them, and move completed tasks to Complete status with output file paths.
Team Collaboration Workflow
Team members drop tasks into the Notion board with priority and details. Claude agents automatically pick up pending tasks, execute them according to priority, and update task status to complete with deliverable links. This creates a human-AI collaborative workflow.
Remote Access and Mobile Control
Remote Control for Mobile Access
Use the /remote-control command in Claude Code to activate remote access. Claude generates a remote control link that you can open on your mobile phone to send tasks to your AI team from anywhere, even away from your desk.
Mobile Task Execution
Once connected via mobile, you can type tasks like 'check the task board' and the AI team executes them immediately. Everything syncs to your local Claude Code session in real-time.
Remote Session Limitations
You can only rely on one single connected session for tasks. If context becomes full, use the 'clear conversation' command to reset and start a new chat. Archive the session when done; all work saves locally.
24/7 AI Team Availability
Remote access enables urgent tasks to be executed by your AI agents anytime, making it feel like a 24/7 teammate working for you even when you're away from your desk.
Worth quoting
"Claude keeps getting succinctly powerful and unstoppable."
— Grace Leung, at [0:00]
"The more skills you pile into one conversation, the less focused Claude become."
— Grace Leung, at [8:24]
"Imagine you might have some urgent tasks. It can be useful and it really feels like a 24/7 teammate that works for you."
— Grace Leung, at [16:39]
Try this
Download VS Code and install the Claude Code extension by Anthropic.
Create a project folder structure with system folders (context, SOPs, templates) and working folders (ads, pages, presentations).
Load your brand context into the context folder: brand voice guide, style guide, product offerings, and marketing strategy.
Initialize your project by creating a CLAUDE.md file and letting Claude scan your folder to draft it.
Install the official Anthropic skills pack using /plugin command.
Build your first skill using the reference-based method: provide a branded template, ask Claude to analyze it, then extend the official PowerPoint skill.
Set up a .mcp.json file to connect external tools like Nano Banana for image generation if you want to build a social creative skill.
Create your first agent (e.g., data analyst) using the /agents command in Claude Code terminal.
Assign skills to agents and define their roles, tools, and memory settings.
Update CLAUDE.md with explicit agent routing rules so Claude knows when to delegate to agents versus using skills.
Set up a Notion Kanban board with To-Do and Complete statuses for marketing tasks.
Create a Claude prompt that scans your Notion board, assigns agents to pending tasks by priority, executes them, and updates status.
Test remote control access by using /remote-control command and connecting from a mobile device.
Made with Glimpse by Wozart
glimpse.wozart.com/v/kjqcr2h6
Share this infographic

More like this