
r14-borghei-claude-skills-seo
SEO & Content Marketing command suite with keyword research, content audits, technical SEO analysis, and workflow automation
- Installs
- 946
- 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 r14-borghei-claude-skills-seo- 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 r14-borghei-claude-skills-seo 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 Skills Suite
Skill by ara.so — Marketing Skills collection.
This skill suite provides specialized SEO and content marketing commands derived from the borghei/Claude-Skills framework. It includes 10 domain-specific commands and 5 multi-step workflows for keyword research, content audits, technical SEO, SERP analysis, and content strategy.
What This Project Does
The r14-borghei-claude-skills-seo suite enables AI agents to perform comprehensive SEO and content marketing tasks through structured commands:
- Keyword Research — clustering, opportunity scoring, SERP intent mapping
- Content Audits — quality scoring, duplication detection, cannibalization reports
- Technical SEO — crawl budget, Core Web Vitals, schema markup analysis
- Competitive Analysis — backlink gaps, topic gaps, featured snippet opportunities
- Content Strategy — briefs, calendars, refresh workflows, AI pipelines
All commands follow a consistent 5-step interaction pattern with structured output, progress tracking, and actionable recommendations.
Installation
Clone the Skill
# Create skills directory if it doesn't exist
mkdir -p ~/.claude/skills
# Clone into the skills directory
git clone https://github.com/SheenEmpress/r14-borghei-claude-skills-seo.git ~/.claude/skills/r14-borghei-claude-skills-seo
Register in Claude Code
In a Claude Code session:
/read ~/.claude/skills/r14-borghei-claude-skills-seo/SKILL.md
Or manually add to your project's .claude/skills directory:
cp -r ~/.claude/skills/r14-borghei-claude-skills-seo /path/to/project/.claude/skills/
Core Commands
Keyword Research
Performs deep keyword clustering with opportunity scoring and SERP intent analysis.
/keyword-research "e-commerce platform"
With options:
/keyword-research "SaaS analytics" --region us --language en --depth advanced
Expected output structure:
╔══════════════════════════════════════════════════╗
║ Keyword Research — SaaS analytics ║
╠══════════════════════════════════════════════════╣
║ Fetching seed keywords … [██████████] 100% ║
║ Clustering by intent … [██████████] 100% ║
║ Scoring opportunities … [██████████] 100% ║
╚══════════════════════════════════════════════════╝
┌────────────────────┬────────┬────┬──────────┬──────────┐
│ Keyword │ Volume │ KD │ Intent │ Priority │
├────────────────────┼────────┼────┼──────────┼──────────┤
│ saas analytics │ 12 100 │ 45 │ Info │ 🟢 High │
│ best saas metrics │ 8 900 │ 32 │ Comp │ 🟢 High │
│ saas kpi dashboard │ 4 300 │ 28 │ Trans │ 🟡 Med │
└────────────────────┴────────┴────┴──────────┴──────────┘
Content Audit
Analyzes site-wide content quality, identifies duplicates, and detects keyword cannibalization.
/content-audit --scope full --output md
With URL filtering:
/content-audit --scope "/blog/*" --output json
Output format:
- Quality scores per page (0-100)
- Duplicate content clusters
- Cannibalization warnings (pages competing for same keywords)
- Recommended actions (update, merge, redirect, delete)
Technical SEO
Comprehensive technical SEO audit covering crawl budget, Core Web Vitals, schema markup, and indexability.
/technical-seo
With specific checks:
/technical-seo --checks "crawl,vitals,schema" --threshold critical
Analyzes:
- Crawl budget efficiency
- Core Web Vitals (LCP, FID, CLS)
- Schema markup validation
- Robots.txt and sitemap issues
- Canonical and hreflang configuration
- Mobile-friendliness
- HTTPS and security headers
Competitor Gap Analysis
Identifies backlink gaps, topic gaps, and featured snippet opportunities relative to competitors.
/competitor-gap --competitors "competitor1.com,competitor2.com"
Output includes:
- Backlinks they have that you don't
- Topics they rank for that you don't cover
- Featured snippets they own
- Keyword opportunities with lower competition
Content Brief Generation
Creates AI-generated SEO content briefs with outlines, NLP terms, and word count targets.
/content-brief "how to choose a CRM system"
With targeting:
/content-brief "project management tools comparison" --target-keyword "best project management software" --word-count 2500
Brief includes:
- Target keyword and secondary keywords
- SERP analysis of top 10 results
- Recommended outline structure
- NLP terms and entities to include
- Word count target
- Internal linking suggestions
SERP Monitoring
Daily rank tracking with volatility alerts and CTR optimization recommendations.
/serp-monitor --keywords "keyword1,keyword2,keyword3"
With reporting:
/serp-monitor --keywords-file keywords.txt --report-format email --alert-threshold 5
Link Prospecting
Generates quality backlink prospect lists with DA/DR filtering and outreach templates.
/link-prospecting --topic "digital marketing" --min-da 30
Output format:
┌─────────────────────┬────┬────┬──────────┬────────────┐
│ Domain │ DA │ DR │ Rel Type │ Contact │
├─────────────────────┼────┼────┼──────────┼────────────┤
│ marketingblog.com │ 58 │ 62 │ Guest │ editor@... │
│ seoinsights.io │ 47 │ 51 │ Resource │ team@... │
└─────────────────────┴────┴────┴──────────┴────────────┘
Page Speed SEO
Diagnoses render-blocking resources, LCP, CLS, and FID mapped to ranking impact.
/page-speed-seo --url "https://example.com/page"
Analyzes:
- Render-blocking JavaScript and CSS
- Largest Contentful Paint (LCP) elements
- Cumulative Layout Shift (CLS) causes
- First Input Delay (FID) bottlenecks
- Image optimization opportunities
- Ranking impact score for each issue
Local SEO
NAP consistency check, Google Business Profile optimization, and local citation audit.
/local-seo --business-name "Coffee Shop Downtown"
Checks:
- NAP (Name, Address, Phone) consistency across directories
- Google Business Profile completeness
- Local citation coverage
- Review signals
- Local schema markup
Content Calendar
Builds data-driven editorial calendars from search demand and seasonality data.
/content-calendar --months 3 --topics "seo,content-marketing,analytics"
Calendar includes:
- Topic schedule aligned with search trends
- Seasonal opportunities
- Content formats (blog, video, infographic)
- Target keywords per piece
- Estimated resource requirements
Workflows (Multi-Step)
Full SEO Sprint
12-step comprehensive SEO workflow: audit → keyword map → content plan → technical fixes.
/workflows:full-seo-sprint --scope full
Steps:
- Technical audit
- Content audit
- Keyword research
- Competitor analysis
- Keyword mapping
- Content gap identification
- Priority action plan
- Technical fix implementation
- Content creation brief
- Link building strategy
- Monitoring setup
- Reporting dashboard
Launch SEO
Pre-launch SEO checklist with canonical, hreflang, and sitemap validation.
/workflows:launch-seo --url "https://new-site.com" --checklist comprehensive
Validates:
- Canonical tags
- Hreflang implementation
- XML sitemap
- Robots.txt
- Schema markup
- Meta tags
- Mobile optimization
- Page speed
- SSL/HTTPS
Content Refresh
Identifies and refreshes underperforming pages to recover lost rankings.
/workflows:content-refresh --threshold "rank-drop-5"
Process:
- Identify declining pages
- Analyze ranking drops
- Compare to current top 10
- Generate refresh recommendations
- Create update briefs
- Track recovery
Authority Building
End-to-end digital PR and link-building campaign workflow.
/workflows:authority-building --industry "saas" --campaign-length 90
Campaign includes:
- Link-worthy asset ideation
- Content creation brief
- Outreach prospect list
- Email templates
- Follow-up sequences
- Tracking spreadsheet
AI Content Pipeline
Keyword → brief → draft → optimize → publish automation pipeline.
/workflows:ai-content-pipeline --keyword "email marketing best practices" --auto-draft true
Pipeline stages:
- Keyword validation
- SERP analysis
- Brief generation
- AI draft creation
- SEO optimization
- Quality review checklist
- Publish-ready output
Configuration
Environment Variables
Set these in your environment or .env file:
# SEO tool API keys (reference only - use actual env vars)
export SEMRUSH_API_KEY="${SEMRUSH_API_KEY}"
export AHREFS_API_TOKEN="${AHREFS_API_TOKEN}"
export GOOGLE_SEARCH_CONSOLE_KEY="${GOOGLE_SEARCH_CONSOLE_KEY}"
export GOOGLE_ANALYTICS_KEY="${GOOGLE_ANALYTICS_KEY}"
# Default settings
export SEO_DEFAULT_REGION="us"
export SEO_DEFAULT_LANGUAGE="en"
export SEO_OUTPUT_FORMAT="markdown"
Project Configuration File
Create .seo-skills.yaml in your project root:
# SEO Skills Configuration
project:
domain: "example.com"
primary_language: "en"
target_regions: ["us", "gb", "ca"]
keywords:
seed_file: "keywords.txt"
auto_cluster: true
min_volume: 100
max_difficulty: 60
content_audit:
scope: "/blog/*"
exclude_patterns:
- "/blog/archive/*"
- "/blog/tag/*"
quality_threshold: 60
technical_seo:
crawl_delay: 1000 # milliseconds
max_pages: 10000
check_external_links: true
validate_schema: true
competitors:
- "competitor1.com"
- "competitor2.com"
- "competitor3.com"
reporting:
format: "markdown"
output_dir: "./seo-reports"
email_alerts: true
email_recipients:
- "team@example.com"
Common Patterns
Daily SEO Monitoring
Set up automated daily checks:
#!/bin/bash
# daily-seo-check.sh
/serp-monitor --keywords-file keywords.txt --report-format email
/page-speed-seo --url "https://example.com" --threshold warning
/technical-seo --checks "crawl,vitals" --output json > daily-technical.json
Content Production Workflow
Streamlined content creation process:
# 1. Research keyword
/keyword-research "topic" --depth advanced
# 2. Generate brief
/content-brief "chosen keyword" --word-count 2000
# 3. Create draft (use AI or human writer)
# 4. Optimize before publish
/page-speed-seo --url "draft-url"
/technical-seo --checks "schema" --url "draft-url"
Monthly SEO Reporting
Comprehensive monthly workflow:
#!/bin/bash
# monthly-seo-report.sh
MONTH=$(date +%Y-%m)
REPORT_DIR="./reports/${MONTH}"
mkdir -p "${REPORT_DIR}"
# Full audits
/content-audit --scope full --output md > "${REPORT_DIR}/content-audit.md"
/technical-seo --output md > "${REPORT_DIR}/technical-seo.md"
# Competitive analysis
/competitor-gap --competitors "comp1.com,comp2.com" --output md > "${REPORT_DIR}/competitor-gap.md"
# Performance tracking
/serp-monitor --keywords-file keywords.txt --report-format md > "${REPORT_DIR}/rankings.md"
echo "Monthly report generated in ${REPORT_DIR}"
Pre-Launch Checklist
Complete pre-launch validation:
# Run full launch workflow
/workflows:launch-seo --url "${STAGING_URL}" --checklist comprehensive
# Additional checks
/technical-seo --checks all
/page-speed-seo --url "${STAGING_URL}"
/local-seo --business-name "${BUSINESS_NAME}" # if applicable
Troubleshooting
Command Not Found
Issue: Commands are not recognized.
Solution: Ensure the skill is loaded:
/read ~/.claude/skills/r14-borghei-claude-skills-seo/SKILL.md
Or check your project's .claude/skills/ directory contains the skill files.
API Rate Limiting
Issue: SEO tool APIs return rate limit errors.
Solution: Configure rate limiting in .seo-skills.yaml:
api:
rate_limit:
requests_per_minute: 30
retry_attempts: 3
backoff_multiplier: 2
Large Site Audits Timing Out
Issue: Content or technical audits fail on large sites.
Solution: Use scope filtering:
# Audit specific sections
/content-audit --scope "/blog/*" --max-pages 1000
# Or run incremental audits
/content-audit --scope "/blog/2024/*"
/content-audit --scope "/blog/2023/*"
Missing Dependencies
Issue: Workflow fails with missing data.
Solution: Ensure prerequisite commands have run:
# Some workflows require prior data
/keyword-research "topic" # Run first
/content-brief "topic" # Then use results
Output Format Issues
Issue: Reports are not in the desired format.
Solution: Specify output format explicitly:
/content-audit --output json # or md, csv, html
Or set default in config:
reporting:
format: "markdown" # json, csv, html
Competitor Data Not Available
Issue: Competitor analysis returns incomplete data.
Solution: Verify competitor domains are accessible and ensure API keys are configured:
export AHREFS_API_TOKEN="${AHREFS_API_TOKEN}"
export SEMRUSH_API_KEY="${SEMRUSH_API_KEY}"
Check domain spelling and accessibility:
/competitor-gap --competitors "correct-domain.com" --debug
Advanced Usage
Custom Keyword Scoring
Override default keyword opportunity scoring:
# .seo-skills.yaml
keyword_scoring:
weights:
search_volume: 0.3
keyword_difficulty: 0.25
click_potential: 0.2
relevance: 0.15
trend: 0.1
filters:
min_volume: 100
max_difficulty: 50
exclude_patterns:
- "free"
- "download"
Integration with CI/CD
Add SEO checks to your deployment pipeline:
# .github/workflows/seo-check.yml
name: SEO Pre-Deploy Check
on:
pull_request:
branches: [main]
jobs:
seo-audit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Run Technical SEO Check
run: |
/technical-seo --checks "schema,vitals" --output json
- name: Validate Content
run: |
/content-audit --scope "$(git diff --name-only origin/main | grep '.md$')"
Batch Processing
Process multiple URLs or keywords efficiently:
# keywords.txt
keyword 1
keyword 2
keyword 3
# Batch process
while read keyword; do
/content-brief "$keyword" --output "briefs/${keyword// /-}.md"
done < keywords.txt
Reference
All Commands Summary
| Command | Primary Use Case |
|---|---|
/keyword-research | Discover and prioritize keywords |
/content-audit | Evaluate content quality and issues |
/technical-seo | Identify technical problems |
/competitor-gap | Find competitive opportunities |
/content-brief | Plan new content pieces |
/serp-monitor | Track ranking changes |
/link-prospecting | Build backlink pipeline |
/page-speed-seo | Optimize performance |
/local-seo | Improve local search presence |
/content-calendar | Plan content schedule |
All Workflows Summary
| Workflow | Duration | Use When |
|---|---|---|
full-seo-sprint | 2-4 hours | Comprehensive site optimization |
launch-seo | 30-60 min | Pre-launch validation |
content-refresh | 1-2 hours | Recover lost rankings |
authority-building | Ongoing | Link building campaign |
ai-content-pipeline | 15-30 min/piece | Automated content creation |
Resources
- Source Repository: borghei/Claude-Skills
- This Adaptation: r14-borghei-claude-skills-seo
- License: MIT
FAQ
What does the r14-borghei-claude-skills-seo skill do?
SEO & Content Marketing command suite with keyword research, content audits, technical SEO analysis, and workflow automation
How do I install r14-borghei-claude-skills-seo?
Run npx skills add https://github.com/reason-machines/marketing-skills --skill r14-borghei-claude-skills-seo 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/r14-borghei-claude-skills-seo/ (personal) or .claude/skills/r14-borghei-claude-skills-seo/ (project).
Which AI agents can use r14-borghei-claude-skills-seo?
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 r14-borghei-claude-skills-seo 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 r14-borghei-claude-skills-seo?
It is published by reason-machines in reason-machines/marketing-skills. It has 946 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