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.