
ai-marketing-claude-suite
Comprehensive AI marketing automation suite for Claude Code with 15 skills including website audits, copywriting, email sequences, ad campaigns, competitive analysis, and PDF reporting
- Installs
- 1K
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/reason-machines/marketing-skills --skill ai-marketing-claude-suite- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads ai-marketing-claude-suite automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
AI Marketing Suite for Claude Code
Skill by ara.so — Marketing Skills collection.
This skill enables Claude Code to perform comprehensive marketing analysis, copywriting, competitive intelligence, and automation tasks. It includes 15 specialized marketing skills with parallel subagent execution, automated website analysis, and client-ready PDF report generation.
What This Project Does
AI Marketing Claude is a comprehensive marketing automation suite that:
- Audits websites across 6 marketing dimensions (content, conversion, SEO, competitive, brand, growth)
- Generates marketing copy with before/after optimization examples
- Creates email sequences (welcome, nurture, launch) with full automation
- Builds content calendars for 30-day social media planning
- Analyzes competitors with automated intelligence gathering
- Produces PDF reports suitable for client deliverables
- Scores marketing effectiveness with weighted methodology (0-100)
All functionality is accessible through /market commands in Claude Code.
Installation
One-Command Install
curl -fsSL https://raw.githubusercontent.com/zubair-trabzada/ai-marketing-claude/main/install.sh | bash
Manual Installation
git clone https://github.com/zubair-trabzada/ai-marketing-claude.git
cd ai-marketing-claude
./install.sh
The installer copies skill files to ~/.claude/skills/ and agent definitions to ~/.claude/agents/.
Optional PDF Support
For client-ready PDF reports:
pip install reportlab
Python Dependencies
pip install -r requirements.txt
Required packages:
requests- HTTP requests for webpage analysisbeautifulsoup4- HTML parsing and content extractionreportlab- PDF generation (optional)
Core Commands
| Command | Purpose | Output |
|---|---|---|
/market audit <url> | Full marketing audit with 5 parallel agents | Scored report (69/100 format) |
/market quick <url> | 60-second marketing snapshot | Quick analysis |
/market copy <url> | Generate optimized copy | Before/after examples |
/market emails <topic> | Email sequence generator | 5-8 email sequence |
/market social <topic> | Social media calendar | 30-day content plan |
/market ads <url> | Ad creative and copy | Multi-platform ads |
/market funnel <url> | Sales funnel analysis | Funnel optimization |
/market competitors <url> | Competitive intelligence | Competitor report |
/market landing <url> | Landing page CRO | CRO recommendations |
/market launch <product> | Product launch playbook | Launch checklist |
/market proposal <client> | Client proposal generator | Proposal document |
/market report <url> | Marketing report (Markdown) | .md file |
/market report-pdf <url> | Professional PDF report | .pdf file |
/market seo <url> | SEO content audit | SEO analysis |
/market brand <url> | Brand voice analysis | Brand guidelines |
Usage Patterns
Running a Full Marketing Audit
/market audit https://example.com
This command:
- Launches 5 parallel subagents (content, conversion, SEO, competitive, strategy)
- Scores the website across 6 dimensions
- Generates actionable recommendations
- Saves output to
MARKETING-AUDIT.md
Expected output format:
Launching 5 parallel agents...
✓ Content & Messaging Analysis — Score: 72/100
✓ Conversion Optimization — Score: 58/100
✓ SEO & Discoverability — Score: 81/100
✓ Competitive Positioning — Score: 64/100
✓ Brand & Trust — Score: 76/100
✓ Growth & Strategy — Score: 61/100
Overall Marketing Score: 69/100
Full report saved to MARKETING-AUDIT.md
Generating Email Sequences
/market emails SaaS product launch
Produces a complete email sequence with:
- Subject lines and preview text
- Email bodies with personalization
- CTAs and timing recommendations
- A/B test variations
Creating Social Media Calendars
/market social AI productivity tools
Generates 30-day content calendar with:
- Daily post ideas
- Platform-specific formatting
- Hashtag recommendations
- Engagement strategies
Competitor Analysis
/market competitors https://example.com
Automated competitive intelligence:
- Identifies top competitors
- Analyzes positioning and messaging
- Extracts pricing strategies
- Maps feature comparisons
Generating Client Proposals
/market proposal "Tech startup needing SEO services"
Creates customized proposal with:
- Executive summary
- Recommended services
- Pricing tiers
- Timeline and deliverables
Python Script Integration
The suite includes Python scripts for automated analysis:
Website Analysis Script
# scripts/analyze_page.py
import requests
from bs4 import BeautifulSoup
import json
def analyze_marketing(url):
"""
Analyzes a webpage for marketing effectiveness
Returns structured data for scoring
"""
response = requests.get(url, headers={
'User-Agent': 'Mozilla/5.0 (Marketing Analysis Bot)'
})
soup = BeautifulSoup(response.content, 'html.parser')
analysis = {
'headlines': extract_headlines(soup),
'ctas': extract_ctas(soup),
'value_props': extract_value_propositions(soup),
'social_proof': extract_social_proof(soup),
'seo_elements': extract_seo_elements(soup)
}
return analysis
Usage from Claude Code:
python scripts/analyze_page.py https://example.com
Competitor Scanner
# scripts/competitor_scanner.py
def scan_competitors(base_url):
"""
Identifies and analyzes competitor websites
"""
competitors = discover_competitors(base_url)
reports = []
for competitor in competitors:
reports.append({
'url': competitor,
'positioning': analyze_positioning(competitor),
'pricing': extract_pricing(competitor),
'features': extract_features(competitor)
})
return reports
Social Calendar Generator
# scripts/social_calendar.py
def generate_calendar(topic, days=30, platforms=['linkedin', 'twitter']):
"""
Generates social media content calendar
"""
calendar = []
for day in range(days):
for platform in platforms:
post = {
'day': day + 1,
'platform': platform,
'content': generate_post_idea(topic, platform),
'hashtags': suggest_hashtags(topic, platform),
'best_time': get_optimal_posting_time(platform)
}
calendar.append(post)
return calendar
PDF Report Generator
# scripts/generate_pdf_report.py
from reportlab.lib.pagesizes import letter
from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer
from reportlab.lib.styles import getSampleStyleSheet
def generate_pdf(audit_data, output_path='marketing-report.pdf'):
"""
Generates professional PDF marketing report
Requires: pip install reportlab
"""
doc = SimpleDocTemplate(output_path, pagesize=letter)
story = []
styles = getSampleStyleSheet()
# Title
story.append(Paragraph(f"Marketing Audit: {audit_data['url']}", styles['Title']))
story.append(Spacer(1, 12))
# Overall score
story.append(Paragraph(f"Overall Score: {audit_data['overall_score']}/100", styles['Heading1']))
# Category scores
for category, score in audit_data['categories'].items():
story.append(Paragraph(f"{category}: {score}/100", styles['Heading2']))
story.append(Paragraph(audit_data['recommendations'][category], styles['BodyText']))
story.append(Spacer(1, 12))
doc.build(story)
return output_path
Architecture Overview
Skill Hierarchy
market/SKILL.md # Main orchestrator (routes all commands)
├── skills/market-audit/SKILL.md # Full audit coordination
├── skills/market-copy/SKILL.md # Copywriting generation
├── skills/market-emails/SKILL.md # Email sequences
├── skills/market-social/SKILL.md # Social calendars
└── [11 more specialized skills]
Parallel Subagents
The audit command spawns 5 parallel agents:
- market-content.md - Analyzes messaging, headlines, value propositions, CTAs
- market-conversion.md - Reviews funnels, forms, friction points, urgency
- market-competitive.md - Assesses positioning, differentiation, market awareness
- market-technical.md - Evaluates SEO, tracking, technical performance
- market-strategy.md - Examines brand, pricing, growth channels
Each agent returns a structured score and recommendations.
Scoring Methodology
Marketing effectiveness is scored across 6 weighted dimensions:
| Category | Weight | Criteria |
|---|---|---|
| Content & Messaging | 25% | Copy quality, headlines, value props, CTAs |
| Conversion Optimization | 20% | Funnel design, forms, social proof, urgency |
| SEO & Discoverability | 20% | On-page SEO, technical SEO, content structure |
| Competitive Positioning | 15% | Differentiation, market awareness, alternatives |
| Brand & Trust | 10% | Design quality, trust signals, authority |
| Growth & Strategy | 10% | Pricing model, channels, retention |
Overall Score = Weighted average (0-100 scale)
Configuration
Environment Setup
No API keys required — all analysis runs locally or via public web scraping.
For custom configurations, edit skill files:
~/.claude/skills/market/SKILL.md
Custom Templates
Modify marketing templates in the templates/ directory:
templates/
├── email-welcome.md # Welcome sequence template
├── email-nurture.md # Lead nurture template
├── email-launch.md # Product launch template
├── proposal-template.md # Client proposal structure
├── content-calendar.md # Content calendar format
└── launch-checklist.md # Launch playbook structure
Common Workflows
Agency Sales Flow
# 1. Audit prospect's website
/market audit https://prospect.com
# 2. Generate competitive analysis
/market competitors https://prospect.com
# 3. Create proposal
/market proposal "B2B SaaS company needing content marketing"
# 4. Generate PDF report for presentation
/market report-pdf https://prospect.com
Product Launch
# 1. Create launch playbook
/market launch "AI-powered email assistant"
# 2. Generate email sequence
/market emails "Product launch for email assistant"
# 3. Build social calendar
/market social "AI email assistant launch"
# 4. Create ad campaigns
/market ads https://product-landing-page.com
Website Optimization
# 1. Run full audit
/market audit https://mysite.com
# 2. Analyze landing pages
/market landing https://mysite.com/pricing
# 3. Optimize copy
/market copy https://mysite.com
# 4. Check SEO
/market seo https://mysite.com
Troubleshooting
PDF Generation Fails
Problem: /market report-pdf command fails
Solution: Install reportlab
pip install reportlab
Website Analysis Timeout
Problem: Analysis hangs on large websites
Solution: Use /market quick for faster analysis or break into specific commands:
/market seo https://example.com
/market copy https://example.com
Skills Not Found
Problem: Claude doesn't recognize /market commands
Solution: Verify installation
ls -la ~/.claude/skills/market*
ls -la ~/.claude/agents/market-*
Re-run installer if needed:
./install.sh
Python Script Errors
Problem: Python scripts fail with import errors
Solution: Install all dependencies
pip install -r requirements.txt
For specific scripts:
pip install requests beautifulsoup4 reportlab
Competitor Analysis Returns Empty
Problem: No competitors found
Solution: Manually specify competitor URLs:
# Edit scripts/competitor_scanner.py
MANUAL_COMPETITORS = [
'https://competitor1.com',
'https://competitor2.com'
]
Uninstallation
Remove all marketing skills:
./uninstall.sh
Or manually:
rm -rf ~/.claude/skills/market*
rm -f ~/.claude/agents/market-*.md
Best Practices
For Accurate Audits
- Use full URLs including
https:// - Ensure target website is publicly accessible
- Run audits on primary landing pages, not deep subpages
For Email Sequences
- Be specific with topic (e.g., "SaaS trial to paid conversion" not "emails")
- Specify audience segment when possible
- Request specific sequence length (5, 7, or 10 emails)
For Client Deliverables
- Always generate PDF reports for professional presentation
- Combine multiple analyses (audit + competitors + proposal)
- Customize templates before generation
For Best Results
- Run multiple specific commands rather than one generic command
- Use
/market quickfirst, then deep-dive with specific skills - Save all outputs before re-running analyses
FAQ
What does the ai-marketing-claude-suite skill do?
Comprehensive AI marketing automation suite for Claude Code with 15 skills including website audits, copywriting, email sequences, ad campaigns, competitive analysis, and PDF reporting
How do I install ai-marketing-claude-suite?
Run npx skills add https://github.com/reason-machines/marketing-skills --skill ai-marketing-claude-suite in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/ai-marketing-claude-suite/ (personal) or .claude/skills/ai-marketing-claude-suite/ (project).
Which AI agents can use ai-marketing-claude-suite?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is ai-marketing-claude-suite safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains ai-marketing-claude-suite?
It is published by reason-machines in reason-machines/marketing-skills. It has 1,040 recorded installs.
More from reason-machines/marketing-skills
marketing-for-founders-saas-growth
reason-machines/marketing-skills
Access curated marketing strategies and channels to acquire the first 10/100/1000 users for SaaS products and startups
agentkits-marketing-automation
reason-machines/marketing-skills
Enterprise AI marketing automation toolkit with 18 agents, 93 commands, and 28 skills for campaign planning, content creation, SEO, CRO, and growth workflows
composiohq-awesome-claude-skills-seo-content-marketing
reason-machines/marketing-skills
SEO & content marketing skill suite with keyword research, content audits, technical SEO, competitor analysis, and AI-powered content workflows
ai-marketing-skills-automation
reason-machines/marketing-skills
Open-source AI marketing automation skills for growth experiments, sales pipeline, content ops, outbound, SEO, and finance automation
marketingskills-ai-agent-collection
reason-machines/marketing-skills
Marketing skills collection for AI agents - CRO, copywriting, SEO, analytics, and growth engineering
seo-geo-claude-skills
reason-machines/marketing-skills
Master 20 SEO & GEO skills for Claude Code agents - keyword research, content optimization, technical audits, rank tracking with CORE-EEAT and CITE frameworks
Popular marketing & seo skills
reddit-automation
flowkit-labs/skills
Find Reddit threads where people are genuinely asking for what you offer, then draft short, genuinely helpful replies — disclosing your affiliation honestly and naming your product only when it truly answers the question. Two moves: discovery — scan the right subreddits for real needs (recommendation asks, expressed pain, competitor mentions) and rank the few threads where you can actually help; drafting — write from real experience, respect each community's self-promo rules, and keep a human in the loop to review and post. This markets on Reddit the honest way: contribute value, disclose who you are, never astroturf. Distilled from the playbook behind doany.ai's Reddit agent. Triggers on "find reddit opportunities", "reddit marketing", "reddit automation", "reply on reddit for my product", "reddit community engagement", "reddit lead gen", or any ask to turn Reddit threads into genuine, disclosed marketing replies.
twitter-automation
101-skills/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet
twitter-automation
magentosh/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet
twitter-automation
qu-skills/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet
product-launch-video
heygen-com/hyperframes
Turn a product or marketing URL, pasted script, or brief into a product launch / promo video — SaaS promos, feature reveals, product demos, app and company launches. Use when the user wants to market, launch, promote, or reveal a product; the default for any commercial URL. Site tours / showcases of a website route here too — the brief carries the show-it-as-is intent. Unclear → /hyperframes.
twitter-automation
skills-shell/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet