
seo-content-marketing-claude-skills
SEO & content marketing command suite for keyword research, audits, technical SEO, competitor analysis, and content strategy workflows
- 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 seo-content-marketing-claude-skills- 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 seo-content-marketing-claude-skills 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.
SEO & Content Marketing Claude Skills
Skill by ara.so — Marketing Skills collection.
Overview
A comprehensive SEO and content marketing skill suite providing 10 specialized commands and 5 multi-step workflows for keyword research, content audits, SERP analysis, technical SEO diagnostics, and data-driven content strategy. Derived from BehiSecc/awesome-claude-skills with domain-specific adaptations for marketing professionals.
Key capabilities:
- Keyword clustering and opportunity scoring
- Full-site content quality audits
- Technical SEO crawl diagnostics
- Competitor gap analysis (backlinks, topics, featured snippets)
- AI-powered content brief generation
- Rank tracking with volatility monitoring
- Link prospecting and outreach
- Page speed to ranking impact mapping
- Local SEO and NAP consistency checks
- Editorial calendar planning from search demand data
Installation
Manual Installation
# Clone the repository
git clone https://github.com/bansheegiraffecode/r17-behisecc-awesome-claude-skills-seo.git
# Copy to Claude skills directory
mkdir -p ~/.claude/skills/
cp -r r17-behisecc-awesome-claude-skills-seo ~/.claude/skills/seo-content-marketing/
# Register the skill in your Claude Code session
# In Claude Code:
/read ~/.claude/skills/seo-content-marketing/SKILL.md
Verification
Check that the skill is loaded:
# List available commands
/help | grep -E "keyword|content|seo"
Core Commands
1. Keyword Research
Performs deep keyword clustering with search intent mapping and opportunity scoring.
# Basic keyword research
/keyword-research "project management software"
# Advanced with filters
/keyword-research "email marketing" --volume-min 1000 --difficulty-max 40 --intent commercial
# Export results
/keyword-research "seo tools" --output csv --file keywords.csv
Output structure:
- Primary keyword clusters
- Search volume and difficulty scores
- SERP intent classification (informational/commercial/transactional/navigational)
- Keyword opportunity score (volume × relevance / difficulty)
- Related questions and LSI terms
- Recommended content formats per cluster
2. Content Audit
Analyzes existing content for quality, duplication, and keyword cannibalization.
# Full site audit
/content-audit --scope full --url https://example.com
# Specific section
/content-audit --scope /blog/ --url https://example.com
# With cannibalization detection
/content-audit --scope full --url https://example.com --check-cannibalization
# Generate report
/content-audit --scope full --url https://example.com --output md --file audit-report.md
Metrics analyzed:
- Content quality score (readability, depth, uniqueness)
- Duplicate content detection
- Thin content pages (<300 words)
- Keyword cannibalization matrix
- Missing or duplicate title tags/meta descriptions
- Internal linking structure
- Content freshness (last updated dates)
3. Technical SEO Audit
Comprehensive technical health check covering crawlability, indexability, and performance.
# Standard technical audit
/technical-seo https://example.com
# Deep crawl with resource analysis
/technical-seo https://example.com --depth 5 --analyze-resources
# Focus areas
/technical-seo https://example.com --check robots,sitemap,schema,cwv
# Export findings
/technical-seo https://example.com --output json --file tech-seo.json
Audit coverage:
- Crawl budget analysis
- Core Web Vitals (LCP, FID, CLS)
- Schema markup validation
- Robots.txt and sitemap.xml checks
- Canonical tag implementation
- Hreflang configuration (multi-language sites)
- HTTPS and security headers
- Mobile-friendliness
- JavaScript rendering issues
- Orphaned pages and redirect chains
4. Competitor Gap Analysis
Identifies content and backlink opportunities by comparing against competitors.
# Topic gap analysis
/competitor-gap --type topic --target https://example.com --competitors https://competitor1.com,https://competitor2.com
# Backlink gap
/competitor-gap --type backlink --target https://example.com --competitors https://competitor1.com
# Featured snippet opportunities
/competitor-gap --type featured-snippet --target https://example.com --keywords keywords.csv
# Combined analysis
/competitor-gap --type all --target https://example.com --competitors https://competitor1.com,https://competitor2.com --output report.md
Analysis includes:
- Keywords competitors rank for that you don't
- Backlink sources unique to competitors (DA/DR filtered)
- Content topics with high engagement on competitor sites
- Featured snippet keywords where competitors rank
- Content format gaps (video, infographics, tools)
- Estimated traffic value of gaps
5. Content Brief Generation
Creates SEO-optimized content briefs with outlines, NLP terms, and word count targets.
# Generate brief for target keyword
/content-brief "how to do keyword research"
# With competitor analysis
/content-brief "best project management tools" --analyze-top-10
# Specify content type
/content-brief "email marketing guide" --type pillar-page --target-words 3000
# Include NLP terms
/content-brief "seo audit checklist" --include-nlp --output md --file brief.md
Brief components:
- Target keyword and related terms
- Recommended word count (based on SERP analysis)
- Content outline with H2/H3 structure
- NLP/LSI terms to include
- Questions to answer (People Also Ask)
- Internal linking suggestions
- Competing pages analysis (title, word count, structure)
- Recommended media (images, videos, infographics)
6. SERP Monitoring
Tracks rankings with volatility alerts and CTR optimization recommendations.
# Daily rank check
/serp-monitor --keywords keywords.csv --url https://example.com
# With CTR analysis
/serp-monitor --keywords keywords.csv --url https://example.com --optimize-ctr
# Volatility alerts
/serp-monitor --keywords keywords.csv --url https://example.com --alert-threshold 3
# Historical comparison
/serp-monitor --keywords keywords.csv --url https://example.com --compare-date 2026-04-01
Monitoring features:
- Current rankings (desktop/mobile)
- Position changes (daily/weekly/monthly)
- SERP feature ownership (featured snippets, PAA, local pack)
- Estimated CTR based on position
- Title/description optimization suggestions
- Ranking volatility alerts (>3 position changes)
7. Link Prospecting
Generates filtered backlink prospect lists with outreach templates.
# Find prospects by topic
/link-prospecting --topic "content marketing" --da-min 30 --dr-min 25
# Competitor backlink analysis
/link-prospecting --competitor https://competitor.com --unique-to-competitor
# Resource page opportunities
/link-prospecting --type resource-page --query "marketing tools"
# With outreach templates
/link-prospecting --topic "seo guides" --da-min 40 --output csv --include-templates
Prospect data:
- Domain Authority / Domain Rating
- Spam score
- Contact information (email, Twitter)
- Link type (guest post, resource page, broken link)
- Outreach template matched to opportunity type
- Estimated response rate
8. Page Speed SEO Analysis
Maps Core Web Vitals and performance issues directly to ranking impact.
# Analyze page speed
/page-speed-seo https://example.com/page
# Full site sample
/page-speed-seo https://example.com --sample 20
# Mobile-first analysis
/page-speed-seo https://example.com --device mobile
# With ranking correlation
/page-speed-seo https://example.com --show-ranking-impact
Performance metrics:
- Largest Contentful Paint (LCP)
- First Input Delay (FID)
- Cumulative Layout Shift (CLS)
- Render-blocking resources
- Image optimization opportunities
- JavaScript execution time
- Server response time (TTFB)
- Estimated ranking impact score
9. Local SEO Audit
NAP consistency checks, Google Business Profile optimization, and citation audits.
# Full local SEO audit
/local-seo --business "Acme Pizza" --location "New York, NY"
# NAP consistency check
/local-seo --business "Acme Pizza" --check nap --citations citations.csv
# GBP optimization
/local-seo --business "Acme Pizza" --gbp-url https://g.page/acme-pizza --optimize
# Citation gap analysis
/local-seo --business "Acme Pizza" --competitors "Competitor 1,Competitor 2" --citation-gap
Local SEO checks:
- NAP (Name, Address, Phone) consistency across directories
- Google Business Profile completeness score
- Review velocity and sentiment
- Local keyword rankings
- Citation building opportunities
- Schema markup for local business
- Proximity to searcher impact
10. Content Calendar Planning
Data-driven editorial calendar based on search demand and seasonality.
# Generate 90-day calendar
/content-calendar --keywords keywords.csv --duration 90
# With seasonality
/content-calendar --keywords keywords.csv --include-seasonality --duration 180
# Topic clustering
/content-calendar --keywords keywords.csv --cluster-topics --output calendar.csv
# Assign content types
/content-calendar --keywords keywords.csv --assign-types blog,video,infographic
Calendar features:
- Publish date recommendations (based on search trends)
- Topic prioritization (search volume × opportunity)
- Content type assignments
- Keyword-to-content mapping
- Seasonal trend alerts
- Content refresh reminders for existing pages
- Internal linking opportunities
Multi-Step Workflows
Full SEO Sprint
12-step end-to-end SEO project workflow.
/workflows:full-seo-sprint https://example.com --scope full
Steps:
- Technical audit
- Content audit
- Competitor analysis
- Keyword research
- Content gap identification
- Site architecture review
- On-page optimization plan
- Content calendar creation
- Link building strategy
- Performance baseline
- Implementation checklist
- KPI dashboard setup
Launch SEO
Pre-launch SEO checklist and validation.
/workflows:launch-seo https://staging.example.com --pre-launch
Checks:
- Canonical tags properly set
- Hreflang implementation (if multi-language)
- XML sitemap generated and submitted
- Robots.txt configured
- 301 redirects from old URLs (if migration)
- Schema markup implemented
- Analytics and Search Console connected
- Mobile-friendliness verified
- Core Web Vitals passing
- No noindex tags on important pages
Content Refresh
Identify and optimize underperforming content.
/workflows:content-refresh https://example.com --traffic-drop 30 --timeframe 90-days
Process:
- Identify pages with traffic decline
- Analyze SERP changes
- Audit content quality and freshness
- Generate optimization recommendations
- Create update briefs
- Track re-crawl and ranking recovery
Authority Building
Digital PR and link-building campaign workflow.
/workflows:authority-building --topic "sustainable fashion" --target-links 50 --duration 6-months
Campaign phases:
- Link gap analysis
- Prospect research (DA/DR filtered)
- Content asset creation (linkable assets)
- Outreach sequence design
- Pitch personalization
- Follow-up automation
- Link acquisition tracking
- Authority metric monitoring
AI Content Pipeline
Automated keyword → brief → draft → optimize → publish workflow.
/workflows:ai-content-pipeline --keywords keywords.csv --auto-publish false
Pipeline stages:
- Keyword prioritization
- Brief generation (outline, NLP terms)
- Draft creation (AI-assisted)
- SEO optimization (meta tags, internal links)
- Readability enhancement
- Plagiarism check
- Human review checkpoint
- Publish or schedule
Configuration
Environment Variables
# API keys (store in .env, never commit)
export SEMRUSH_API_KEY=your_semrush_key
export AHREFS_API_KEY=your_ahrefs_key
export GOOGLE_SEARCH_CONSOLE_KEY=path/to/credentials.json
export SCREAMING_FROG_LICENSE=your_license_key
# Default settings
export SEO_SKILLS_DEFAULT_DEPTH=3
export SEO_SKILLS_OUTPUT_DIR=./seo-reports
export SEO_SKILLS_LOCALE=en-US
Skill Configuration File
Create ~/.claude/skills/seo-content-marketing/config.yaml:
defaults:
keyword_research:
min_volume: 100
max_difficulty: 50
locale: en-US
content_audit:
min_word_count: 300
quality_threshold: 70
check_cannibalization: true
technical_seo:
crawl_depth: 3
max_pages: 10000
user_agent: "Claude-SEO-Bot/1.0"
competitor_gap:
max_competitors: 3
min_domain_authority: 30
link_prospecting:
min_da: 30
max_spam_score: 5
outreach_template_set: "professional"
output:
default_format: markdown
reports_dir: ./seo-reports
include_charts: true
integrations:
google_search_console: true
google_analytics: true
screaming_frog: false
semrush: true
ahrefs: true
Common Patterns
Pattern 1: New Site SEO Setup
# Step 1: Technical foundation
/technical-seo https://newsite.com --output baseline.json
# Step 2: Keyword research
/keyword-research "your primary topic" --volume-min 500 --output keywords.csv
# Step 3: Content calendar
/content-calendar --keywords keywords.csv --duration 180 --output calendar.csv
# Step 4: Launch checklist
/workflows:launch-seo https://newsite.com --pre-launch
Pattern 2: Traffic Recovery
# Step 1: Identify affected pages
/content-audit --scope full --url https://site.com --traffic-decline 30
# Step 2: SERP analysis
/serp-monitor --keywords affected-keywords.csv --url https://site.com --compare-date 2026-03-01
# Step 3: Content refresh
/workflows:content-refresh https://site.com --pages affected-pages.csv
# Step 4: Technical check
/technical-seo https://site.com --focus indexability,performance
Pattern 3: Competitor Overtake
# Step 1: Gap analysis
/competitor-gap --type all --target https://yoursite.com --competitors https://competitor.com --output gaps.md
# Step 2: Keyword opportunities
/keyword-research --from-competitor https://competitor.com --not-ranking-for yoursite.com
# Step 3: Content briefs
/content-brief --keywords gap-keywords.csv --analyze-top-10 --output briefs/
# Step 4: Link building
/link-prospecting --competitor https://competitor.com --unique-to-competitor --da-min 40
Pattern 4: Monthly SEO Reporting
#!/bin/bash
# monthly-seo-report.sh
SITE="https://yoursite.com"
DATE=$(date +%Y-%m)
REPORT_DIR="./reports/$DATE"
mkdir -p "$REPORT_DIR"
# Rankings
/serp-monitor --keywords keywords.csv --url "$SITE" --output "$REPORT_DIR/rankings.csv"
# Technical health
/technical-seo "$SITE" --output "$REPORT_DIR/technical.json"
# Content performance
/content-audit --scope full --url "$SITE" --output "$REPORT_DIR/content.md"
# Backlink growth
/link-prospecting --type acquired --since last-month --output "$REPORT_DIR/backlinks.csv"
echo "Monthly SEO report generated in $REPORT_DIR"
Integration Examples
Google Search Console Integration
# Fetch Search Console data for keyword monitoring
import os
from google.oauth2 import service_account
from googleapiclient.discovery import build
# Use credentials from environment
credentials = service_account.Credentials.from_service_account_file(
os.getenv('GOOGLE_SEARCH_CONSOLE_KEY'),
scopes=['https://www.googleapis.com/auth/webmasters.readonly']
)
service = build('searchconsole', 'v1', credentials=credentials)
# Use with /serp-monitor command
# The skill automatically pulls GSC data if credentials are configured
Screaming Frog Integration
# Export Screaming Frog crawl for /technical-seo analysis
screamingfrogseospider --crawl https://example.com --export-tabs "Internal:All" --output-folder ./crawl-data/
# Import into technical SEO audit
/technical-seo --import-crawl ./crawl-data/internal_all.csv
Ahrefs API Integration
# Set API key
export AHREFS_API_KEY=your_api_key_here
# Competitor gap analysis uses Ahrefs data automatically
/competitor-gap --type backlink --target https://yoursite.com --competitors https://competitor.com
# Link prospecting leverages Ahrefs metrics
/link-prospecting --topic "marketing guides" --da-min 40 --source ahrefs
Troubleshooting
Command Not Found
# Verify skill is loaded
/read ~/.claude/skills/seo-content-marketing/SKILL.md
# Check command syntax
/help | grep seo
# Reload skill
/reload-skill seo-content-marketing
Slow Crawl Performance
# Reduce crawl depth
/technical-seo https://site.com --depth 2
# Limit page count
/content-audit --scope /blog/ --max-pages 500
# Use sampling for large sites
/page-speed-seo https://site.com --sample 10
API Rate Limits
# Add delays between requests (configured in config.yaml)
defaults:
api_rate_limit:
requests_per_minute: 30
delay_ms: 2000
# Use cached data when available
/serp-monitor --use-cache --cache-age 24h
Missing Data in Reports
# Ensure API keys are set
echo $SEMRUSH_API_KEY
echo $AHREFS_API_KEY
# Check permissions
ls -la ~/.claude/skills/seo-content-marketing/
# Verify output directory exists
mkdir -p ./seo-reports
# Enable verbose logging
/technical-seo https://site.com --verbose --log-file debug.log
Memory Issues on Large Sites
# Process in batches
/content-audit --scope /blog/ --batch-size 100 --output batch-1.csv
/content-audit --scope /products/ --batch-size 100 --output batch-2.csv
# Use streaming mode for exports
/keyword-research "topic" --stream --output keywords.csv
Best Practices
- Always set environment variables for API keys — never hardcode credentials
- Use
--outputflags to save reports for historical comparison - Schedule regular audits (weekly technical, monthly content, quarterly competitor)
- Combine commands in workflows for comprehensive analysis
- Filter aggressively in keyword research to avoid analysis paralysis
- Prioritize quick wins from audit findings tables (🔴 high-impact items first)
- Track changes over time by comparing dated report exports
- Validate fixes by re-running specific checks after implementation
Advanced Usage
Custom Workflow Creation
Create a custom workflow by chaining commands:
#!/bin/bash
# custom-local-seo-workflow.sh
BUSINESS="Acme Coffee"
LOCATION="Seattle, WA"
# Local audit
/local-seo --business "$BUSINESS" --location "$LOCATION" --output local-audit.json
# Local keyword research
/keyword-research "$BUSINESS $LOCATION" --intent local --output local-keywords.csv
# Content calendar for local events
/content-calendar --keywords local-keywords.csv --include-seasonality --location "$LOCATION"
# GBP optimization
/local-seo --business "$BUSINESS" --optimize --output gbp-checklist.md
echo "Local SEO workflow complete"
Automated Reporting Dashboard
# Generate weekly dashboard
/technical-seo https://site.com --output reports/tech.json
/serp-monitor --keywords keywords.csv --output reports/rankings.json
/content-audit --scope full --output reports/content.json
# Combine into dashboard (requires visualization tool)
python generate_dashboard.py --reports reports/ --output dashboard.html
Support
- Documentation: GitHub README
- Source Project: BehiSecc/awesome-claude-skills
- Issues: Report bugs via GitHub Issues
- License: MIT
FAQ
What does the seo-content-marketing-claude-skills skill do?
SEO & content marketing command suite for keyword research, audits, technical SEO, competitor analysis, and content strategy workflows
How do I install seo-content-marketing-claude-skills?
Run npx skills add https://github.com/reason-machines/marketing-skills --skill seo-content-marketing-claude-skills 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/seo-content-marketing-claude-skills/ (personal) or .claude/skills/seo-content-marketing-claude-skills/ (project).
Which AI agents can use seo-content-marketing-claude-skills?
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 seo-content-marketing-claude-skills 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 seo-content-marketing-claude-skills?
It is published by reason-machines in reason-machines/marketing-skills. It has 1,027 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
ai-marketing-claude-suite
reason-machines/marketing-skills
Comprehensive AI marketing automation suite for Claude Code with 15 skills including website audits, copywriting, email sequences, ad campaigns, competitive analysis, and PDF reporting
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