📈 SEO & Content Marketing Skills Suite
Skill by ara.so — Marketing Skills collection.
This skill suite extends Claude Code with 10 specialized SEO and content marketing commands and 5 multi-step workflows for comprehensive search optimization and content strategy. Built on the anthropics/claude-code framework, it provides structured, actionable SEO analysis with visual progress tracking and prioritized recommendations.
What This Project Does
The SEO & Content Marketing Skills Suite automates:
- Keyword research with clustering, intent mapping and opportunity scoring
- Content audits detecting duplication, cannibalization and quality gaps
- Technical SEO analysis (crawl budget, Core Web Vitals, schema, indexability)
- Competitor analysis for backlink gaps, topic gaps and SERP features
- Content optimization with AI-generated briefs, outlines and NLP term extraction
- Rank tracking with volatility alerts and CTR optimization
- Link prospecting filtered by authority metrics
- Local SEO audits for NAP consistency and GBP optimization
All commands return structured output with progress bars, findings tables, action checklists and next-step suggestions.
Installation
Clone the Skill Suite
Register with Claude Code
In a Claude Code session:
Or add to your ~/.claude/config.yml:
Core Commands
1. Keyword Research
Deep keyword clustering with intent mapping and opportunity scoring.
Options:
Output Structure:
2. Content Audit
Full-site content quality scoring with duplication and cannibalization detection.
Flags:
--scope full|sample— crawl entire site or sample 100 pages--output md|json|csv— export format--check-duplicates— include content similarity matrix
Example Output:
3. Technical SEO Audit
Comprehensive technical SEO check covering crawlability, indexability, Core Web Vitals and schema.
Configuration:
Create .seo-config.json in project root:
Output:
4. Competitor Gap Analysis
Identify backlink gaps, topic gaps and featured snippet opportunities.
Example Usage:
Output:
5. Content Brief Generation
AI-generated SEO content brief with outline, NLP terms and word count targets.
Output Structure:
6. SERP Monitoring
Daily rank tracking with volatility alerts and CTR optimization.
keywords.csv format:
Environment Variables:
7. Link Prospecting
Quality backlink prospect discovery with authority filters.
Output:
8. Page Speed SEO Analysis
Render-blocking resource detection with ranking impact mapping.
Output:
9. Local SEO Audit
NAP consistency check, Google Business Profile optimization and citation audit.
Configuration in .seo-config.json:
10. Content Calendar Generation
Data-driven editorial calendar from search demand and seasonality.
topics.txt:
Output (calendar.csv):
Multi-Step Workflows
Full SEO Sprint
12-step comprehensive SEO process:
Steps:
- Technical audit
- Content audit
- Keyword research
- Competitor analysis
- Content gap identification
- Link profile analysis
- On-page optimization recommendations
- Content brief generation
- Internal linking suggestions
- Schema markup recommendations
- Priority action plan
- Implementation roadmap
Launch SEO
Pre-launch SEO validation:
Checklist:
- ✓ Canonical tags configured
- ✓ Hreflang tags (if multi-language)
- ✓ XML sitemap generated and submitted
- ✓ Robots.txt configured
- ✓ 404 page created
- ✓ Redirects mapped
- ✓ Google Search Console verified
- ✓ Google Analytics installed
- ✓ Core Web Vitals passing
- ✓ Mobile-friendly test passed
Content Refresh
Identify and refresh underperforming content:
Process:
- Find pages ranking positions 11-30
- Analyze SERP competition
- Identify content gaps
- Generate refresh brief
- Create optimization checklist
- Schedule re-publication
Authority Building
End-to-end link building campaign:
Stages:
- Link prospect research
- Contact discovery
- Outreach template generation
- Personalization guide
- Follow-up sequence
- Tracking spreadsheet creation
- Progress monitoring
AI Content Pipeline
Keyword → brief → draft → optimize → publish:
Environment Variables:
Common Patterns
Batch Keyword Research
Scheduled SERP Monitoring
Content Audit with Export
Competitor Tracking Loop
Configuration Reference
Global Config (~/.claude/skills/seo-content-marketing/config.yml)
Project Config (.seo-config.json)
Troubleshooting
"API rate limit exceeded"
Most SERP/backlink APIs have rate limits. Configure delays:
Or use environment variable:
"Crawl blocked by robots.txt"
Check your user agent configuration:
Or verify robots.txt allows your bot:
"Lighthouse timeout"
Increase timeout for slow pages:
"Missing API credentials"
Set required environment variables:
Check which APIs are needed:
"Content audit incomplete"
Large sites may timeout. Use sampling:
Or increase crawl timeout:
Code Examples
Custom Keyword Filter Script
Usage:
Automated Content Brief Generation
Integration with CI/CD
API Reference
Command-Line Interface
All commands follow this pattern:
Global Options:
--output <format>— md, json, csv, jsonl--export-path <path>— save results to file--config <path>— use custom config file--verbose— detailed logging--quiet— minimal output--no-progress— disable progress bars
Programmatic Usage
If extending with custom scripts:
Best Practices
- Always set realistic crawl delays to avoid overwhelming target servers
- Use environment variables for API keys, never commit them
- Start with sample audits on large sites before running full crawls
- Export results to CSV/JSON for further analysis in spreadsheets
- Schedule SERP monitoring via cron for consistent tracking
- Combine commands in workflows for comprehensive analysis
- Review generated briefs before content creation — AI is a starting point
- Track changes over time by keeping historical exports
Additional Resources
- Project Repository: https://github.com/PrefectFlourish22/r18-anthropics-claude-code-seo
- Claude Code Documentation: https://github.com/anthropics/claude-code
- SEO Best Practices: https://developers.google.com/search/docs
- Core Web Vitals Guide: https://web.dev/vitals/
License: MIT
Maintained by: PrefectFlourish22
Based on: anthropics/claude-code

