- AI Fire
- Posts
- 🤖 I Built A Full AI Marketing Agency Inside Claude Code
🤖 I Built A Full AI Marketing Agency Inside Claude Code
I tested Claude Code with 5 agents and 12 skills. Here’s how it created a full marketing campaign from one idea.

TL;DR
You can build an AI marketing agency inside Claude Code by setting up agents, Claude Skills, brand context, templates, and routing rules. The real goal is to turn Claude from a one-off chatbot into a repeatable marketing system.
In this article, you’ll see how I built a Claude Code setup for a travel brand called AI Fire Travel. The system used 5 agents and 12 skills to create a full Japan Cherry Blossom Season campaign, including research, a campaign brief, social posts, ad creatives, and a landing page.
You’ll learn how to set up the project folder, create CLAUDE.md, build reusable skills, assign custom agents, and connect the workflow to a Notion task board.
Key points
Fact: The test system used 5 agents and 12 Claude Skills.
Mistake to avoid: Do not create agents before you define the repeatable workflows.
Takeaway: Start with 3 skills, 2 agents, and one real campaign.
Table of Contents
What is your biggest problem with using AI for marketing right now? |
Introduction: I Built A Full AI Marketing Agency Inside Claude Code
I wanted to see how far Claude Code could go so far if I stopped using it like a normal chatbot.
So I built a full AI marketing agency inside it.
For the test, I used a travel brand called AI Fire Travel. I created 5 agents, 12 Claude Skills, brand context files, templates, and clear routing rules so Claude knew who should handle each task. Then I gave it one campaign idea: a Japan Cherry Blossom Season campaign.
The result was not just one blog post or one social caption. Claude created the full marketing package: market research, a campaign brief, social posts, ad creatives, and a landing page. The best part was that everything felt connected. The message, the offer, the visuals, and the page all followed the same campaign direction.
That is when Claude Code started to feel less like a writing tool and more like a real AI marketing agency.
And the setup is not as hard as it sounds. You do not need to build complicated software. You mainly need to create the right folder structure, add your brand context, set up Claude Skills, create a few agents, and write simple rules inside CLAUDE.md so the system knows what to do.
In this guide, I’ll walk you through the whole setup step by step. You can follow the structure closely, copy the prompts, adjust them for your own brand, and build your own AI marketing agency inside Claude Code using agents and Claude Skills.
I. The Core Idea: Skills Are Playbooks, Agents Are Team Members
1. What We Are Building

Before we set up the full AI marketing agency, you need to understand the structure. Claude Code works better when you do not ask one chatbot to do everything. Instead, we build the system like a real marketing team:
Skills = repeatable workflows
Agents = specialized team members
CLAUDE.md = the manager that gives instructions
That is the foundation of the whole setup.
2. What Is A Claude Skill?
A skill is a clear process Claude can repeat. For example, instead of asking Claude to “write a blog post” from scratch every time, you create a Blog Writing Skill.
That skill can include:
Article structure
SEO rules
Brand voice
Internal link rules
Editing checklist
So next time, Claude does not guess. It follows your process. Common marketing skills you can build:
Skill | What it helps with |
|---|---|
Blog Writing Skill | Creates SEO articles |
Landing Page Skill | Builds campaign pages |
Branded Deck Skill | Creates slides from your template |
Social Creative Skill | Designs carousels and ad visuals |
Campaign Report Skill | Turns data into reports |
3. What Is A Claude Agent?
An agent is a focused role. Think of it as one team member inside your AI marketing agency. Each agent should own one clear area of work.
For example:
Agent | Main job |
|---|---|
Market Researcher | Finds trends, audience insights, and competitors |
Campaign Strategist | Builds campaign ideas, offers, and messaging |
Content Creator | Writes blogs, captions, emails, and lead magnets |
Creative Designer | Creates visuals and keeps designs on-brand |
Data Analyst | Reads campaign data and builds reports |
This keeps Claude focused.
→ The Market Researcher should not design ad creatives.
→ The Creative Designer should not analyze campaign data.
→ The Content Creator should not build the whole strategy alone.
Each agent has a job, just like in a real team.
4. The Simple Rule I Follow
I use this rule when building the system:
One repeatable task = one skill.
One clear responsibility = one agent.
So instead of creating random agents first, start with your weekly marketing tasks.

Ask yourself:
What do I repeat every week?
What takes too much time?
What follows the same process every time?
What needs to stay on-brand?
For most teams, the answer is usually:
Blog posts
Social posts
Landing pages
Campaign briefs
Slide decks
Reports
Performance dashboards
Ad creatives
Those become your first skills. Then you group related skills into agents.
Learn How to Make AI Work For You!
Transform your AI skills with the AI Fire Academy Premium Plan - FREE for 14 days! Gain instant access to 700+ AI workflows, advanced tutorials, exclusive case studies and unbeatable discounts. No risks, cancel anytime.
II. Set Up Your Claude Code Project
1. Choose Where You Want To Work
There are a few ways to use Claude Code, but for this setup, I recommend using VS Code. It makes the whole AI marketing agency easier to build because you can see your folders, files, skills, agents, and outputs in one place.
You can use:
For this walkthrough, we’ll use VS Code because it is easier for beginners to follow.

2. Install Claude Code In VS Code
Here is the basic setup:
Download and open VS Code.

Go to Extensions.
Search for Claude Code.
Install the official extension by Anthropic.

Click the Claude icon in the sidebar.
Log in with your Claude account.
Open your project folder.
Once you finish this, Claude Code can read and work inside your project folder.
That is important because we are not only chatting with Claude anymore. We are asking it to create files, read context, organize outputs, and manage a full marketing system.
3. Create Your Brand Folder
For this example, I used a travel brand called AI Fire Travel. You can create a folder like this:
AI-Fire-Travel/
marketing/
context/
sop/
templates/
ads/
pages/
presentations/
reports/
social-creatives/ Think of this like a real company folder. Some folders teach Claude how to work.
Some folders store the work Claude creates.
4. Use Two Types Of Folders
To keep things clean, split your folders into two groups.
System folders
These are the folders Claude uses to understand your brand and workflow.
context/sop/templates/
Working folders
These are the folders where Claude saves the final outputs.
ads/pages/presentations/reports/social-creatives/
Without this small structure, Claude may still create content, but your project will become messy fast. With it, every agent knows where to find context and where to save work.
5. Add Your Brand Context
Before creating agents or skills, give Claude enough brand information. Inside the context/ folder, add files like:
Brand voice guide
Style guide
Product or service details
Customer personas
Marketing strategy
Current offers
Past campaign examples
For AI Fire Travel, this means Claude should know things like:
What kind of travel packages the brand sells
Who the target customers are
What tone the brand uses
What destinations the brand focuses on
What makes the offer different
What kind of visuals feel on-brand
This is one of the biggest reasons your AI marketing agency can produce better work than a normal chatbot.
6. Create The CLAUDE.md File
Now create a file called:
CLAUDE.mdThis file is the instruction center for the whole project.
It tells Claude:
What the project is about
What the brand does
How the folders are organized
Where files should be saved
Which agents exist
Which skills exist
When to use each agent or skill
At the start, your CLAUDE.md can be simple.
You can use a prompt like this:
This is the marketing team workspace for AIFireTravel:
- _context/ contains all brand foundation context files
- _sop/ contains standard operating procedures for different marketing workflows.
- _templates/ contains reusable templates
- The remaining folders are where finished outputs should be saved based on their type
Key rules:
- All outputs must follow the brand voice guides in _context/. Load additional context files from _context/ when they are directly relevant to the task.
- When creating Claude skills for this project, keep them brand-agnostic. Skills should define the workflow and process only. Never bake in brand-specific details. Skills should always pull brand context at runtime so they stay reusable
- When creating agents, keep them brand-agnostic. Never hardcode brand-specific details into agent files. Agents pull brand context at runtime so they stay reusable. Each agent should have a clear, non-overlapping role to avoid conflicts.
Based on this, create a CLAUDE.md file for this project.You will keep updating this file later.
![]() | ![]() |
Do not treat CLAUDE.md as a one-time setup. Every time you add a new skill, agent, or rule, update it so Claude understands how the system should work.
III. Build Your Claude Skills Library
1. What A Skills Library Does
Now we start building the playbooks for your AI marketing agency. A skills library is where you store the repeatable workflows you use again and again, so Claude does not have to guess every time you ask for work.

For example, if you often write blog posts, build landing pages, create campaign decks, design social carousels, or turn campaign data into reports, those should become skills. The point is simple: teach Claude your best process once, then let it repeat that process every time.
2. Start With The Skills You Use Most
Do not try to build 50 skills on day one. Start with the tasks you repeat every week and turn those into your first skills.
For the AI Fire Travel example, I created 12 marketing skills, but I would start with 3 to 5 if I were building this from scratch again:
Skill | Use it for |
|---|---|
Blog Writing Skill | SEO articles, campaign posts, AI search content |
Branded Deck Skill | Strategy decks, client reports, launch decks |
Social Creative Skill | Instagram carousels, ad visuals, single-image posts |
Landing Page Skill | Campaign pages, offer pages, lead magnet pages |
Campaign Report Skill | Weekly reports, performance summaries, channel breakdowns |
These skills are useful because they show up in almost every marketing workflow. Once these are working well, your AI marketing agency already has the basic production system for most campaigns.
3. Example 1: Branded Deck Skill
The first skill I built was a Branded Deck Skill. This helps Claude create slide decks that follow your brand template instead of giving you a generic presentation.
The method is simple. First, add your branded deck template into the templates/ folder. Then ask Claude to analyze it and create a report about the layout, colors, fonts, spacing, slide types, and design rules. After that, ask Claude to turn that report into a custom deck creation skill.
You can use this prompt:
Analyze the branded deck template in the templates folder.
Create a detailed template analysis report that explains:
- Slide structure
- Layout patterns
- Color palette
- Typography
- Spacing rules
- Chart style
- Image style
- Common slide types
- What makes this deck feel on-brand
Save the report in the templates folder.Then use this prompt:
I've uploaded our company's presentation template (file) which I need you to re-create as a new template. I need you to analyze it thoroughly.
Please examine and report back on:
1. COLOR SYSTEM
* What are the exact background colors used?
* What accent colors appear across slides (list the hex codes if possible)?
* Is there a pattern to how colors are used (e.g., dark slides for certain types, lighter accents for data)?
2. TYPOGRAPHY
* What fonts are used for headers vs. body text?
* What's the text style pattern? (uppercase, letter-spacing, bold weights, etc.)
* What are the approximate font sizes for titles, subtitles, and body text?
3. LAYOUT PATTERNS
* List each distinct slide layout type you can identify (e.g., title slide, content slide, data table, team grid, etc.)
* For each layout, describe where content elements are positioned (headers, body text, images, icons, footers)
4. DECORATIVE ELEMENTS
* What visual elements appear beyond text and data? (shapes, icons, background graphics, borders)
* What appears on every slide or most slides? (footers, logos, page numbers, background treatment)
* If there is logo, where does the logo appear on each slide? Note the position (e.g., top-right corner), approximate size, and which slides include it vs. which don't.
On top, be specific about what you can and can't reproduce. For elements you can't recreate from scratch, indicate if these should be extracted from the original file and re-embedded rather than skipped or substituted.
Output your analysis in markdown file format. Save it in the /presentations/ folder
After this, you can ask Claude to create a campaign strategy deck, and it will follow your brand style much more closely.
The second skill I built was a Social Creative Design Skill. This skill helps Claude create carousel-style social media graphics or single social visuals for platforms like Instagram, LinkedIn, Facebook, or any other channel you use.
This one works differently from the branded deck skill. With slide decks, you usually want Claude to follow a template closely. But with social creatives, you do not want every post to look exactly the same. You want the visuals to feel on-brand, but still fresh.
So for this skill, we need three things:
A style library with strong visual references
A
STYLE-GUIDE.mdfile to explain the design directionA Nano Banana MCP connection so Claude can generate PNG images
Claude Skills will handle the creative thinking: the hook, slide structure, layout direction, and visual instructions. Nano Banana is the image generation layer. It turns Claude’s design direction into real PNG files.
Inside your project, create this folder structure:
social-creatives/
STYLE-GUIDE.md The examples/ folder should include your best social creative references. These can be past Instagram carousels, ad creatives, campaign announcement graphics, or any visual examples that match your brand.
The STYLE-GUIDE.md file should explain how each style works. For example:
# Social Creative Style Guide
## Style 1: Bold Editorial
Use this style for strong opinion posts, campaign announcements, and thought leadership content.
Visual direction:
- Big headline
- Strong contrast
- Minimal text
- Editorial layout
- Clean background
- One strong visual element
## Style 2: Soft Educational
Use this style for tutorials, explainers, carousels, and step-by-step posts.
Visual direction:
- Calm colors
- Clear hierarchy
- Simple diagrams
- Friendly visual tone
- Easy-to-read slide structure
## Style 3: Campaign Visual
Use this style for launches, offers, seasonal campaigns, and paid ads.
Visual direction:
- Strong hero image
- Clear offer focus
- More polished layout
- Brand colors
- CTA-focused final slide
The goal is not to make Claude copy these examples exactly. The goal is to teach Claude what “on-brand” looks like, so it can create new designs with the same visual taste.
Step 2: Connect Nano Banana MCP With .mcp.json
Before creating the skill, you need to connect Nano Banana MCP to Claude Code. This is what allows Claude to generate the final PNG images directly inside the project.
In your project root folder, create a file called:
.mcp.jsonAdd your Nano Banana MCP server configuration inside it. The exact setup depends on the Nano Banana MCP package you use, but the structure usually looks like this:
{
"mcpServers": {
"nano-banana": {
"command": "npx",
"args": [
"-y",
"nano-banana-mcp"
],
"env": {
"GEMINI_API_KEY": "your_gemini_api_key_here"
}
}
}
}
Make sure this file is saved in the project root folder, not inside the marketing folder or the skills folder.
After that, restart VS Code or restart Claude Code. Then type:
/mcp
You should see Nano Banana listed as one of the connected MCP servers.

If it does not show up, check these three things:
The
.mcp.jsonfile is in the project root folderYour Gemini API key is correct
The command and package name match the Nano Banana MCP repository you are using
Once Nano Banana appears in /mcp, Claude can use it to generate PNG images from the Social Creative Design Skill.
Now use this prompt inside Claude Code:
Create a new Claude skill named "social-creative-designer".
Use the skill-creator skill for proper formatting.
Save it under this project's .claude/skills/ folder.
This skill is for designing and creating carousel-style social media graphics or single social graphics for social platforms.
Default behavior:
- Generate 3 slides per carousel set unless the user specifies another number.
- Use 4:5 as the default aspect ratio.
- Also support 1:1, 3:4, and landscape 1.91:1 if requested.
- Use Instagram as the default platform.
- Also support LinkedIn, Facebook, and other social platforms.
- Slide 1 should be a bold, attention-stopping hook headline with minimal text.
- Middle slides should explain the value, education, or insights.
- Final slide should be a CTA or key takeaway.
- Support single static image mode when requested.
Style behavior:
- Unless the user specifies a style, first read /_templates/social-creatives/STYLE-GUIDE.md.
- Use the style guide to understand the available style directions.
- Reference the corresponding image set as directional inspiration for layout, typography hierarchy, color use, and visual tone.
- Do not copy the reference images exactly.
- Adapt and combine elements to fit the topic and create on-brand social designs.
Image generation:
- Use the Nano Banana MCP to generate all final visuals as PNG images.
- Save generated PNG files in the correct social creative output folder.
- If the user does not specify an output folder, save files under /marketing/social-creatives/.
- Name files clearly using the topic, platform, slide number, and date when possible.
If Nano Banana or another image generation tool is unavailable:
- Tell the user that MCP-generated images are not available.
- Do not claim that PNG files were created.
- Create a complete carousel design brief instead.
- For each slide, include:
- Slide goal
- On-slide copy
- Layout direction
- Visual direction
- Style direction
- Image generation prompt
- Suggested aspect ratio
The skill should help create:
- Instagram carousels
- Single-image posts
- Ad creatives
- Campaign announcement graphics
- LinkedIn carousel-style visuals
- Facebook social graphics
Quality rules:
- Keep on-slide text short and readable.
- Prioritize one clear idea per slide.
- Make slide 1 visually bold and easy to understand at first glance.
- Keep the middle slides useful and educational.
- Make the final slide feel like a natural CTA or takeaway.
- Keep the design aligned with the brand style guide.
- Avoid copying reference images exactly.
4. Other Skills You Can Build Later
Once the first few skills work, you can expand the library. Useful additional skills for an AI marketing agency include lead magnets, paid ads copy, email campaigns, content repurposing, market research, data visualization, SEO briefs, and competitor analysis.
But do not rush this part. Build one skill, test it with a real task, fix what feels off, then move to the next one. That is how you keep the system useful instead of building a giant folder of skills nobody trusts.
IV. Build Your Team Of Custom Agents
1. Why You Need Agents
Once you have more than a few skills, Claude needs clearer roles. If one Claude conversation tries to write content, analyze data, create visuals, research the market, and build strategy at the same time, the work can become messy.
That is why agents matter. In your AI marketing agency, each agent should work like a specialized team member. It has one main job, a clear way of thinking, and a specific set of skills it can use.
For the AI Fire Travel setup, I created 5 agents:
Agent | Main responsibility |
|---|---|
Market Researcher | Finds audience insights, trends, competitors, and market angles |
Campaign Strategist | Turns research into campaign ideas, offers, messaging, and funnel plans |
Content Creator | Writes blog posts, social posts, lead magnets, and email content |
Creative Designer | Creates social creatives, ad visuals, and branded design assets |
Data Analyst | Analyzes campaign data, builds reports, and creates dashboards |
This is the part where Claude starts feeling less like one assistant and more like a real team.
2. Create Your First Agent
To create an agent in Claude Code, use the built-in agent command. Type:
/agents
Then choose to create a new agent for the current project.

Claude will ask what the agent should do, which tools it can use, what skills it should have access to, and where the agent file should be saved.
![]() | ![]() |
For the first agent, I recommend starting with the Data Analyst because its job is very different from content and design. That makes the role easier to define.
You can use this prompt:
Create a Data Analyst agent for this project.
This agent is part of our AI marketing agency for AI Fire Travel.
Its main job is to:
- Analyze campaign datasets
- Create campaign reports
- Build performance dashboards
- Summarize channel performance
- Find patterns in revenue, traffic, conversions, and engagement
- Give clear marketing insights, not only raw numbers
This agent should use the Campaign Report Skill and Data Visualization Skill when needed.
Keep the role focused. This agent should not write campaign content or design social creatives unless specifically asked.
Claude will create an agent markdown file inside your project. That file defines the agent’s role, responsibilities, tools, skills, and working style.
3. Create The Content Creator Agent
Next, create your Content Creator agent. This agent should handle marketing content, but it should not be responsible for every marketing decision. Follow the same steps as the Data Analyst agent, and you can use this prompt:
Create a Content Creator agent for this project.
This agent is part of our AI marketing agency for AI Fire Travel.
Its main job is to:
- Write SEO blog posts
- Create social captions
- Draft email content
- Create lead magnets
- Repurpose long-form content into short-form content
- Follow the brand voice and content structure from the context folder
This agent should use the Blog Writing Skill, Lead Magnet Skill, Social Content Skill, and Content Repurposing Skill when needed.
Keep the role focused. This agent should not own campaign strategy, market research, or data analysis.Now, when you ask Claude to write a campaign article, it can delegate the work to the Content Creator and use the right writing skill instead of starting from a blank prompt.
4. Create The Other 3 Agents
After that, create the remaining agents using the same logic. Keep each one focused.
The Market Researcher should find trends, customer pain points, competitor angles, and audience insights. It should help answer questions like: Who are we targeting? What do they care about? What is happening in the market right now?
The Campaign Strategist should turn that research into a plan. It owns the campaign concept, core message, offer, funnel direction, channel plan, and campaign brief.
The Creative Designer should handle visual direction. It can create social creatives, ad visuals, campaign images, and branded design assets using your template and style library.
You can keep the prompts simple:
Create a [Agent Name] agent for this project.
This agent is part of our AI marketing agency for AI Fire Travel.
Its main job is to:
- [Responsibility 1]
- [Responsibility 2]
- [Responsibility 3]
- [Responsibility 4]
This agent should use these skills when needed:
- [Skill 1]
- [Skill 2]
- [Skill 3]
Keep the role focused. This agent should not handle work outside its responsibility unless specifically asked.The real goal is not to make every agent do everything. The real goal is to make each agent very good at one area.
5. Keep Agent Roles Separate
This is the most important rule when building agents: avoid overlap.
If two agents have the same job, Claude may get confused about who should do the work. So make the boundaries clear.
A clean agent setup looks like this:
Task | Best agent |
|---|---|
Find audience insights | Market Researcher |
Build campaign direction | Campaign Strategist |
Write the blog post | Content Creator |
Create ad visuals | Creative Designer |
Analyze campaign performance | Data Analyst |
This separation makes your AI marketing agency easier to control. When each agent knows its job, the whole system becomes more reliable.
V. Add Routing Rules So Claude Knows Who Does What
1. Why Routing Rules Matter
At this point, your AI marketing agency has two important parts: skills and agents. But there is still one problem.
Claude needs to know when to use each one.
Without clear rules, Claude may call the wrong agent for the wrong task. Or it may use an agent when a simple skill is enough. That makes the system slower and less reliable.
This is why we update CLAUDE.md with routing rules. I think of these rules as the project’s operating system. They tell Claude how work should move through the team.
2. Simple Task Or Complex Task?
The easiest way to decide is this: use a skill for simple execution, and use an agent for work that needs thinking, judgment, or synthesis.
For example, if you already have a campaign brief and only need a landing page, Claude can use the Landing Page Skill directly. But if you need to figure out the campaign angle, audience, offer, and message first, send it to the Campaign Strategist.
Here is the basic rule I follow:
Type of work | Use |
|---|---|
One clear output with clear input | Skill |
Research, strategy, analysis, or judgment | Agent |
Multi-step campaign package | Multiple agents and skills |
Simple rewrite, caption, or format change | Skill only |
This keeps the system from becoming too heavy. Not every task needs an agent. Sometimes, a skill is enough.
3. Add These Rules To CLAUDE.md
Open your CLAUDE.md file and add a section called Agent And Skill Routing Rules.
You can use this as the first version:
## Agent And Skill Routing Rules
Use agents when the task requires research, strategy, analysis, creative direction, or multi-step decision making.
Use skills directly when the task is clear, executional, and already has enough input.
Routing rules:
- Send market research, audience research, competitor research, and trend analysis to the Market Researcher agent.
- Send campaign strategy, campaign briefs, messaging, offers, funnels, and channel plans to the Campaign Strategist agent.
- Send blog posts, social captions, email content, lead magnets, and content repurposing to the Content Creator agent.
- Send social creatives, ad visuals, image direction, carousel design, and visual concept work to the Creative Designer agent.
- Send campaign data analysis, reporting, dashboards, and performance insights to the Data Analyst agent.
Skill-only rules:
- Use the Blog Writing Skill directly when the brief, keyword, audience, and angle are already provided.
- Use the Landing Page Skill directly when the campaign brief and offer are already provided.
- Use the Branded Deck Skill directly when the deck topic, audience, and structure are already provided.
- Use the Social Creative Design Skill directly when the creative brief and visual direction are already provided.
- Use the Campaign Report Skill directly when the dataset and reporting format are already provided.
When a task includes multiple deliverables, break it into steps. Assign each step to the right agent or skill. Keep all outputs aligned with the same campaign direction.
This does not need to be perfect on the first try. You will improve it after you test a few real tasks.
VI. Test Your AI Marketing Agency With A Full Campaign
1. Give Claude One Complex Campaign Task
Now that the agents, skills, and routing rules are ready, it is time to test the full AI marketing agency with a real campaign task.
For AI Fire Travel, I used this example:
We are launching a Japan Cherry Blossom Season campaign.
Create the full marketing package:
- Market research
- Campaign brief
- Social posts
- Ad creatives
- Landing page
Use the right agents and skills based on the routing rules in CLAUDE.md. Keep all outputs connected under one campaign idea.This is a good test because it is not a simple one-output task. Claude needs to research, plan, write, design, and build. That means the system has to decide when to use agents and when to use skills.
Step 1: Market Research
The first step should be to create the Market Researcher agent. This agent looks for the target audience, travel trends, customer needs, competitor angles, and possible campaign opportunities.

For a Japan cherry blossom campaign, the research might include questions like:
Who is most likely to book this trip?
What do travelers care about during cherry blossom season?
What pain points stop them from booking?
What makes this campaign different from other Japan travel offers?
What content angles are already working in the market?

This gives the campaign a stronger starting point. Instead of guessing a random angle, your AI marketing agency begins with insight.
Step 2: Campaign Brief
After the research is done, the Campaign Strategist turns it into a campaign brief. This is where the system decides the main concept, offer, audience, message, funnel, and channel plan.

That worked well because it was not only about seeing cherry blossoms. It gave the campaign a clearer angle: helping travelers experience Japan in a more local, guided, and less touristy way.
A good campaign brief should include:
Brief section | What it explains |
|---|---|
Campaign real goal | What the campaign is trying to achieve |
Target audience | Who the campaign is for |
Core message | The main idea people should remember |
Offer | What you want people to book or claim |
Channels | Where the campaign will run |
Key assets | What needs to be created |
This brief becomes the source of truth for the next outputs.
Once the campaign brief is ready, the Content Creator can write the social posts, and the Creative Designer can create the ad visuals.
This is where the system starts to feel different from normal AI prompting. The social posts are not based on a random caption idea. The visuals are not based on a random image prompt. Both come from the same campaign brief.

For example, the Content Creator can create posts around:
Best cherry blossom spots in Japan
Local ways to enjoy sakura season
Mistakes tourists make during peak season
Why guided planning helps during cherry blossom travel
The AI Fire Travel Japan package offer

Then the Creative Designer can use the Social Creative Design Skill to create carousels, single-image posts, or ad creatives that match the same campaign direction.
Step 4: Landing Page
The final step is the landing page. Since the campaign brief and offer are already clear, Claude can use the Landing Page Skill directly.

The landing page should include the basic sections you would expect from a campaign page:
Hero section with the main campaign message
Short explanation of the Japan Cherry Blossom package
Key benefits

Itinerary or experience highlights

Social proof or trust points

Clear call to action
FAQ section

The important part is alignment. The landing page should not sound like a separate asset. It should use the same message, same offer, and same audience insight from the campaign brief.
What The Test Proves
This campaign test shows the real value of building an AI marketing agency inside Claude Code. You are not only asking AI to create one piece of content. You are giving it a campaign real goal and letting the system break the work into the right steps.
The Market Researcher finds the insight. The Campaign Strategist turns it into a plan. The Content Creator writes the content. The Creative Designer creates the visuals. The Landing Page Skill builds the page.
That is the main difference between using Claude as a chatbot and using Claude Code as a marketing operating system.
Conclusion: Build The System First
A strong AI marketing agency inside Claude Code does not start with better prompts. It starts with a better system.
You need brand context, templates, Claude Skills, custom agents, routing rules, and CLAUDE.md. Together, these tell Claude what your brand is, how your workflows run, and who should handle each task.
In the AI Fire Travel example, the system had 5 agents and 12 skills. That was enough to create a full Japan Cherry Blossom Season campaign, including research, a campaign brief, social posts, ad creatives, and a landing page. The reason it worked was simple: every output came from the same strategy, not from random one-off prompts.
You do not need to build everything at once. Start with one brand folder, one CLAUDE.md file, 3 core skills, and 2 agents. Test them with one real campaign. Test them with one real campaign, then improve the system as you grow.
That is the real shift. You stop asking AI for isolated outputs, and you start building an AI marketing agency that can plan, create, organize, and repeat the work with you.
If you are interested in other topics and how AI is transforming different aspects of our lives or even in making money using AI with more detailed, step-by-step guidance, you can find our other articles here:
7 Practical Ways to Outperform 90% of Normal AI Users & 2x Your Productivity
Exact 18-Step Claude Setup From Scratch for Less Token Waste & Deep Thinking*
The End of YouTube Tutorials? Gemini 3.1 Flash Changes Everything
Hermes Agent Comprehensive Guide: From Zero to Your Own Open-Source AI Agent | Part 1*
Hermes Agent Comprehensive Guide: From Zero to Your Own Open-Source AI Agent | Part 2*
*indicates a premium content, if any
Overall, how would you rate the AI Fire 101 Series? |




Reply