AgentKits Marketing Automation
Skill by ara.so — Marketing Skills collection.
Enterprise-grade AI marketing automation for Claude Code, Cursor, GitHub Copilot, and any AI assistant supporting agents & skills. Production-ready marketing agents, skills, commands, and workflows built for SaaS founders, marketers, and growth teams.
What This Project Does
AgentKits Marketing is a comprehensive marketing automation toolkit containing:
- 18 Specialized Agents: Attraction specialist, lead qualifier, email wizard, conversion optimizer, SEO specialist, etc.
- 93 Slash Commands: Organized by category (campaign, content, SEO, CRO, growth)
- 28 Marketing Skills: Psychology frameworks, copywriting, programmatic SEO, pricing strategy, etc.
- Core Workflows: Campaign lifecycle, sales pipeline, CRM automation
It transforms your AI coding assistant into a marketing expert that can plan campaigns, generate content, optimize conversions, and execute growth strategies.
Installation
Method 1: npx (Recommended)
Install everything (agents, skills, commands):
npx @aitytech/agentkits-marketing install
Platform-specific installation:
# Claude Code
npx @aitytech/agentkits-marketing install --platform claude
# Cursor IDE
npx @aitytech/agentkits-marketing install --platform cursor
# Windsurf
npx @aitytech/agentkits-marketing install --platform windsurf
# Cline
npx @aitytech/agentkits-marketing install --platform cline
# GitHub Copilot
npx @aitytech/agentkits-marketing install --platform copilot
# All platforms
npx @aitytech/agentkits-marketing install --platform all
Method 2: Claude Code Plugin Marketplace
# Add marketplace
/plugin marketplace add aitytech/agentkits-marketing
# Install full suite
/plugin install agentkits-marketing@agentkits-marketing
# Or install components separately
/plugin install agentkits-marketing-skills@agentkits-marketing
/plugin install agentkits-marketing-agents@agentkits-marketing
/plugin install agentkits-marketing-commands@agentkits-marketing
Method 3: Clone and Use
git clone https://github.com/aitytech/agentkits-marketing.git
cd agentkits-marketing
claude
Method 4: Manual Installation
# Clone repository
git clone https://github.com/aitytech/agentkits-marketing.git
# Copy agents
cp agentkits-marketing/.claude/agents/*.md ~/.claude/agents/
# Copy commands
cp -r agentkits-marketing/.claude/commands/* ~/.claude/commands/
# Copy skills
cp -r agentkits-marketing/.claude/skills/* ~/.claude/skills/
# Copy workflows
cp -r agentkits-marketing/.claude/workflows/* ~/.claude/workflows/
CLI Commands
# Show help
npx @aitytech/agentkits-marketing --help
# List supported IDEs
npx @aitytech/agentkits-marketing list-ides
# List available modules
npx @aitytech/agentkits-marketing list-modules
# Update existing installation
npx @aitytech/agentkits-marketing update
Project Structure
agentkits-marketing/
├── .claude-plugin/
│ ├── plugin.json # Plugin metadata
│ └── marketplace.json # Marketplace catalog
├── .claude/
│ ├── agents/ # 18 marketing agents
│ ├── commands/ # 93 slash commands
│ ├── skills/ # 28 marketing skills
│ └── workflows/ # Core workflows
├── training/ # Interactive lessons (multilingual)
└── docs/ # Documentation
Key Commands by Category
Campaign Management
# Plan campaign
/campaign:plan "Q1 Product Launch"
# Create campaign brief
/campaign:brief "Feature announcement campaign"
# Analyze campaign performance
/campaign:analyze "campaign-data.csv"
# Generate OKRs
/campaign:okrs "Q1 marketing goals"
Content Creation
# Generate blog post
/content:blog "AI marketing automation" "target keyword"
# Create landing page
/content:landing "new feature" "target audience"
# Write email sequence
/content:email "product launch" "trial users"
# Good vs bad copy
/content:good "Blog post about SaaS pricing"
# Edit and polish
/content:editing "draft content here"
SEO Optimization
# Keyword research
/seo:keywords "ai marketing automation"
# Optimize content
/seo:optimize "content.md" "target keyword"
# SEO audit
/seo:audit "website-url.com"
# Programmatic SEO strategy
/seo:programmatic "SaaS alternatives pages"
# Schema markup
/seo:schema "product page"
Conversion Rate Optimization (CRO)
# Landing page optimization
/cro:page "homepage conversion audit"
# Form optimization
/cro:form "lead capture form"
# Popup/modal optimization
/cro:popup "exit intent design"
# Signup flow optimization
/cro:signup "registration flow"
# Onboarding optimization
/cro:onboarding "user activation flow"
# Paywall/upgrade optimization
/cro:paywall "freemium conversion"
# A/B test setup
/test:ab-setup "headline variations"
Growth Strategies
# Marketing ideas
/marketing:ideas "SaaS product description"
# Marketing psychology
/marketing:psychology "pricing objections"
# Launch strategy
/growth:launch "Product Hunt launch plan"
# Referral program
/growth:referral "viral loop design"
# Free tool strategy
/growth:free-tool "engineering as marketing"
# Pricing strategy
/pricing:strategy "tier structure and packaging"
Research & Competitive Analysis
# Market research
/research:market "SaaS productivity tools"
# Competitor deep dive
/competitor:deep "competitor-url.com"
# Alternatives page
/competitor:alternatives "your-product vs competitor"
Core Marketing Skills
Marketing Psychology (70+ Mental Models)
# Access psychology frameworks
/marketing:psychology "pricing objections"
# Example triggers:
# - Anchoring and price perception
# - Loss aversion in CTAs
# - Social proof implementation
# - Scarcity and urgency tactics
# - Authority building
Key frameworks included:
- Cognitive biases (anchoring, loss aversion, social proof)
- Persuasion principles (Cialdini's 6 principles)
- Decision-making heuristics
- Emotional triggers
- Objection handling
Marketing Ideas (140+ SaaS Strategies)
# Get strategic ideas
/marketing:ideas "B2B SaaS product for project management"
# Returns categorized strategies:
# - Content marketing
# - SEO tactics
# - Growth hacking
# - Partnerships
# - Community building
# - Product-led growth
Copywriting
# High-converting copy
/content:good "Feature description for AI chatbot"
# Copy editing
/content:editing "existing draft to polish"
Frameworks included:
- PAS (Problem-Agitate-Solution)
- AIDA (Attention-Interest-Desire-Action)
- FAB (Features-Advantages-Benefits)
- 4 Ps (Picture-Promise-Proof-Push)
Programmatic SEO
# Strategy planning
/seo:programmatic "alternatives pages for CRM tools"
# Template generation
# Creates scalable page templates for:
# - Alternatives pages
# - Comparison pages
# - Location-based pages
# - Category pages
Workflow:
- Identify template opportunity
- Define data sources
- Create page templates
- Set up automation
- Implement internal linking
Email Sequences
/content:email "trial onboarding sequence"
# Sequence types:
# - Welcome/onboarding
# - Trial nurture
# - Re-engagement
# - Upsell/cross-sell
# - Abandoned cart
# - Post-purchase
Working with Agents
Activate Specific Agents
# In your prompt or command context
"@attraction-specialist help me generate leads"
"@conversion-optimizer audit this landing page"
"@email-wizard create a welcome sequence"
"@seo-specialist optimize this blog post"
Core Agents and Their Roles
Attraction Specialist
- Lead generation strategies
- SEO optimization
- Landing page creation
- Top-of-funnel content
Lead Qualifier
- Lead scoring frameworks
- Segmentation strategies
- Qualification criteria
- Nurture path assignment
Email Wizard
- Email sequence creation
- Automation workflows
- Copy optimization
- A/B testing strategies
Conversion Optimizer
- Landing page CRO
- Form optimization
- A/B test design
- Funnel analysis
SEO Specialist
- Keyword research
- On-page optimization
- Technical SEO
- Content strategy
Sales Enabler
- Sales collateral creation
- Battlecards
- Case studies
- ROI calculators
Common Usage Patterns
Pattern 1: Full Campaign Launch
# 1. Research phase
/research:market "target market description"
/competitor:deep "main-competitor.com"
# 2. Strategy phase
/campaign:plan "Q2 Product Launch"
/marketing:ideas "product description"
# 3. Content creation
/content:landing "feature description" "target audience"
/content:email "launch announcement" "existing users"
/content:blog "feature deep dive" "primary keyword"
# 4. Optimization
/cro:page "landing page audit"
/seo:optimize "blog-post.md" "target keyword"
# 5. Testing
/test:ab-setup "headline variations"
Pattern 2: Landing Page Optimization
# 1. Initial audit
/cro:page "existing landing page URL or content"
# 2. Copy improvement
/content:good "value proposition for [product]"
# 3. Form optimization
/cro:form "lead capture form design"
# 4. SEO optimization
/seo:optimize "landing-page.html" "target keyword"
# 5. A/B test setup
/test:ab-setup "CTA variations"
Pattern 3: Content Marketing Workflow
# 1. Keyword research
/seo:keywords "topic area"
# 2. Content creation
/content:blog "topic" "primary keyword"
# 3. Optimization
/seo:optimize "draft.md" "keyword"
# 4. Schema markup
/seo:schema "article"
# 5. Internal linking strategy
# (Review output for linking opportunities)
Pattern 4: Email Automation Setup
# 1. Sequence planning
/content:email "trial onboarding" "free trial users"
# 2. Copy refinement
/content:editing "email draft"
# 3. A/B test variants
/test:ab-setup "subject line variations"
# 4. Review with agent
"@email-wizard review this email sequence for deliverability"
Configuration
Environment Variables
No API keys required for core functionality. If integrating with external services:
# Example for analytics integration
export ANALYTICS_API_KEY=your_key_here
export CRM_API_KEY=your_key_here
export EMAIL_SERVICE_KEY=your_key_here
Plugin Configuration
For Claude Code plugin users, configuration is in .claude-plugin/plugin.json:
{
"name": "agentkits-marketing",
"version": "1.0.0",
"description": "Enterprise AI marketing automation",
"components": {
"agents": ".claude/agents/**/*.md",
"commands": ".claude/commands/**/*.md",
"skills": ".claude/skills/**/*.md",
"workflows": ".claude/workflows/**/*.md"
}
}
Customizing Agents
Edit agent files directly to adjust behavior:
# Edit agent configuration
~/.claude/agents/attraction-specialist.md
Modify:
- System prompts
- Response templates
- Decision frameworks
- Output formats
Real-World Examples
Example 1: Product Launch Campaign
# Step 1: Market research
/research:market "AI-powered project management tools for remote teams"
# Step 2: Competitive analysis
/competitor:deep "asana.com"
/competitor:deep "monday.com"
# Step 3: Campaign planning
/campaign:plan "Q2 Product Launch - AI Assistant Feature"
# Step 4: Create landing page
/content:landing "AI assistant that automates project updates" "project managers at tech companies"
# Step 5: Email sequence
/content:email "AI feature launch announcement" "existing customers"
# Step 6: Blog content
/content:blog "How AI is transforming project management" "ai project management"
# Step 7: Optimize
/cro:page "[paste landing page content]"
/seo:optimize "blog-draft.md" "ai project management"
# Step 8: Set up tests
/test:ab-setup "Headline: 'AI-Powered Updates' vs 'Never Write Status Reports Again'"
Example 2: Conversion Rate Optimization Audit
# Homepage audit
/cro:page "
[Paste homepage HTML or describe current layout]
Product: SaaS analytics platform
Audience: Marketing managers
Goal: Free trial signups
"
# Signup flow optimization
/cro:signup "
Current flow:
1. Email input
2. Password creation
3. Company details (10 fields)
4. Team invitation
5. Billing info
Problem: 80% drop-off at step 3
"
# Form optimization
/cro:form "
Lead capture form fields:
- First name
- Last name
- Email
- Phone
- Company
- Company size
- Role
- Budget
Goal: Increase submissions
"
# A/B test design
/test:ab-setup "
Element: CTA button
Variant A: 'Start Free Trial'
Variant B: 'Get Started Free'
Variant C: 'Try It Free'
Goal: Click-through rate
"
Example 3: SEO Content Strategy
# Keyword research
/seo:keywords "marketing automation for small businesses"
# Create pillar content
/content:blog "Complete guide to marketing automation" "marketing automation"
# Optimize
/seo:optimize "pillar-content.md" "marketing automation"
# Programmatic SEO for alternatives
/seo:programmatic "alternatives pages for marketing automation tools"
# Schema markup
/seo:schema "article"
# Create supporting content cluster
/content:blog "Email automation best practices" "email automation"
/content:blog "CRM automation workflows" "crm automation"
/content:blog "Social media automation tools" "social media automation"
Example 4: Growth Strategy Brainstorm
# Get strategic ideas
/marketing:ideas "
Product: AI writing assistant for content marketers
Stage: Series A, $2M ARR
Team: 15 people
Goal: 10x ARR in 18 months
"
# Psychological frameworks
/marketing:psychology "
Objection: 'AI writing sounds robotic'
Context: B2B content marketers
Goal: Address quality concerns
"
# Launch strategy
/growth:launch "
Launching: Chrome extension version
Audience: Existing users + new prospects
Timeline: 4 weeks
"
# Referral program
/growth:referral "
Product: Monthly subscription ($49/mo)
Users: 5,000 active
Goal: Viral coefficient > 1
"
# Free tool strategy
/growth:free-tool "
Expertise: AI content optimization
Audience: Content marketers, SEO specialists
Goal: Lead generation
"
Advanced Workflows
Multi-Agent Collaboration
# Campaign review workflow using multiple agents
"""
1. @attraction-specialist - Generate landing page
2. @copywriter - Refine messaging
3. @conversion-optimizer - CRO audit
4. @seo-specialist - SEO optimization
5. @brand-voice-guardian - Brand consistency check
"""
# Example orchestration
"@attraction-specialist create landing page for [product]"
# Review output
"@copywriter improve the value proposition section"
# Review output
"@conversion-optimizer audit for conversion issues"
# Review output
"@seo-specialist optimize for keyword [keyword]"
# Review output
"@brand-voice-guardian ensure this matches our brand voice"
Campaign Workflow Automation
# Use primary workflow
# File: .claude/workflows/primary-workflow.md
# Workflow stages:
# 1. Research & Strategy
/research:market "target market"
/campaign:plan "campaign name"
# 2. Content Creation
/content:landing "product" "audience"
/content:email "message" "segment"
# 3. Optimization
/cro:page "landing page"
/seo:optimize "content" "keyword"
# 4. Launch & Monitor
/campaign:okrs "campaign goals"
/test:ab-setup "test variations"
Troubleshooting
Commands Not Working
# Verify installation
npx @aitytech/agentkits-marketing list-modules
# Reinstall
npx @aitytech/agentkits-marketing update
# Check platform-specific paths
# Claude Code: ~/.claude/
# Cursor: ~/.cursor/
# Windsurf: ~/.windsurf/
Agents Not Responding
# Ensure agents are properly installed
ls ~/.claude/agents/
# Activate explicitly with @mention
"@attraction-specialist help with lead generation"
# Check agent file syntax (should be valid Markdown)
Skills Not Available
# Verify skills directory
ls ~/.claude/skills/
# Reinstall skills only
/plugin install agentkits-marketing-skills@agentkits-marketing
# Or via npx
npx @aitytech/agentkits-marketing install --components skills
Plugin Marketplace Issues
# Remove and re-add marketplace
/plugin marketplace remove aitytech/agentkits-marketing
/plugin marketplace add aitytech/agentkits-marketing
# Restart Claude Code
# Then reinstall
/plugin install agentkits-marketing@agentkits-marketing
Output Quality Issues
Problem: Generic or low-quality responses
Solutions:
- Provide more context in prompts
- Use specific commands instead of general requests
- Activate relevant agents explicitly
- Reference specific skills or frameworks
- Provide examples of desired output
Example:
# Instead of:
"Write a landing page"
# Use:
/content:landing "
Product: AI email assistant
Audience: Busy executives
Key benefit: Save 10 hours/week on email
Objections: Privacy concerns, learning curve
CTA: Start 14-day trial
"
Performance Optimization
For large campaigns:
- Break into smaller tasks
- Use specific commands for each phase
- Save intermediate outputs
- Chain commands sequentially
For faster responses:
- Use targeted skills instead of general agents
- Provide structured input formats
- Reference previous outputs by context
Best Practices
- Start with Research: Always begin campaigns with
/research:marketand/competitor:deep
- Layer Skills: Combine multiple skills for comprehensive output (e.g., copywriting + psychology + CRO)
- Iterate with Agents: Use reviewer agents (@brand-voice-guardian, @conversion-optimizer) to refine output
- Document Context: Save campaign briefs, audience profiles, and brand guidelines for consistent results
- Test Everything: Use
/test:ab-setupfor any significant changes
- Follow Workflows: Use built-in workflows for complex multi-step processes
- Customize Agents: Edit agent files to match your brand voice and standards
- Version Control: Track changes to marketing content in Git for rollback capability
Integration Examples
With CRM Systems
# Example: Export campaign data
# After using /campaign:plan, export to your CRM
import os
import requests
CRM_API_KEY = os.getenv('CRM_API_KEY')
def create_campaign_in_crm(campaign_data):
"""Push campaign plan to CRM"""
headers = {'Authorization': f'Bearer {CRM_API_KEY}'}
response = requests.post(
'https://your-crm.com/api/campaigns',
json=campaign_data,
headers=headers
)
return response.json()
With Email Service Providers
# Example: Push email sequence to ESP
import os
from sendgrid import SendGridAPIClient
from sendgrid.helpers.mail import Mail
SENDGRID_API_KEY = os.getenv('SENDGRID_API_KEY')
def create_email_sequence(emails):
"""Upload email sequence to SendGrid"""
sg = SendGridAPIClient(SENDGRID_API_KEY)
for email in emails:
message = Mail(
from_email='marketing@yourcompany.com',
to_emails=email['segment'],
subject=email['subject'],
html_content=email['body']
)
response = sg.send(message)
With Analytics Platforms
# Example: Track campaign performance
import os
import requests
ANALYTICS_API_KEY = os.getenv('ANALYTICS_API_KEY')
def track_campaign_metrics(campaign_id, metrics):
"""Send campaign metrics to analytics platform"""
headers = {'Authorization': f'Bearer {ANALYTICS_API_KEY}'}
response = requests.post(
f'https://analytics.com/api/campaigns/{campaign_id}/metrics',
json=metrics,
headers=headers
)
return response.json()
Resources
- Documentation: https://www.agentkits.net/docs
- Website: https://www.agentkits.net/marketing
- Repository: https://github.com/aitytech/agentkits-marketing
- Issues: https://github.com/aitytech/agentkits-marketing/issues
- Training: 23 interactive lessons in 11 languages (see
/trainingdirectory)
License
MIT License - See repository for full details

