Loading...
Loading...
SEO & Content Marketing skill suite for Claude with keyword research, content audits, technical SEO, and structured workflows
npx skill4agent add aradotso/marketing-skills r20-glebis-seo-content-marketing-skillsSkill by ara.so — Marketing Skills collection.
glebis/claude-skills# Clone the repository
git clone https://github.com/OhmWhaleIncrease/r20-glebis-claude-skills-seo.git
# Copy to Claude skills directory
mkdir -p ~/.claude/skills/
cp -r r20-glebis-claude-skills-seo ~/.claude/skills/
# Register in Claude Code session
# In Claude Code:
/read ~/.claude/skills/r20-glebis-claude-skills-seo/SKILL.md/load-skill https://github.com/OhmWhaleIncrease/r20-glebis-claude-skills-seo/keyword-research <target>--depth--lang--output/keyword-research "project management software" --depth deep --output md/content-audit --scope <full|sample|urls> --output <format>--scope full--scope sample:50--scope urls:file.txt--metrics/content-audit --scope full --metrics word-count,readability,keywords --output md/technical-seo <domain>/technical-seo example.com --output json/competitor-gap <your-domain> <competitor-domains...>/competitor-gap example.com competitor1.com competitor2.com --focus backlinks,content/content-brief <topic>/content-brief "how to choose project management software" --format detailed/serp-monitor <keywords-file>/serp-monitor keywords.txt --frequency daily --alerts volatility/link-prospecting <niche> --quality-threshold <score>/link-prospecting "saas marketing" --quality-threshold 40 --type guest-post,resource-page/page-speed-seo <url>/local-seo <business-name> --location <city,state>/local-seo "Acme Plumbing" --location "Austin,TX"/content-calendar --months <number> --topics <list>/content-calendar --months 3 --topics "email marketing,lead generation,marketing automation" --output csv/workflows:full-seo-sprint <domain> --scope full/workflows:launch-seo <domain>/workflows:content-refresh --min-age 180 --position-drop 5/workflows:authority-building <niche> --duration 90/workflows:ai-content-pipeline <topic-list>╔══════════════════════════════════════════════════╗
║ Technical SEO Audit — example.com ║
╠══════════════════════════════════════════════════╣
║ Crawling pages … [████████░░] 82% ║
║ Checking Core Web … [██████████] 100% ✓ ║
║ Validating schema … [█████░░░░░] 50% ║
╚══════════════════════════════════════════════════╝┌──────────────────────┬──────────┬──────────┬──────────┐
│ Issue │ Severity │ Count │ Impact │
├──────────────────────┼──────────┼──────────┼──────────┤
│ Missing title tags │ 🔴 │ 23 │ High │
│ Slow LCP (>2.5s) │ 🟠 │ 47 │ Medium │
│ No alt text │ 🟡 │ 156 │ Low │
│ Valid schema │ 🟢 │ 312 │ Good │
└──────────────────────┴──────────┴──────────┴──────────┘🎯 Quick Wins (1-2 weeks):
☐ Add missing title tags (23 pages)
☐ Optimize images >100KB (89 files)
☐ Fix broken internal links (34 links)
⚙️ Medium-Term (1-2 months):
☐ Improve LCP on product pages (47 pages)
☐ Implement FAQ schema (15 pages)
☐ Consolidate thin content (67 pages)
🚀 Strategic (3-6 months):
☐ Overhaul internal linking architecture
☐ Launch content hub for target keywords
☐ Build authoritative backlink profile💡 Recommended Next Commands:
/content-brief "your-top-keyword" --format detailed
/competitor-gap example.com competitor.com --focus content
/link-prospecting "your-niche" --quality-threshold 40# API Keys (if using external data sources)
export SEMRUSH_API_KEY="your-key-here"
export AHREFS_API_KEY="your-key-here"
export MOZ_API_KEY="your-key-here"
# Default preferences
export SEO_DEFAULT_LANG="en"
export SEO_OUTPUT_FORMAT="md"
export SEO_DEPTH="medium"~/.claude/skills/r20-glebis-seo/config.yamldefaults:
language: en
output_format: md
depth: medium
api_keys:
semrush: ${SEMRUSH_API_KEY}
ahrefs: ${AHREFS_API_KEY}
moz: ${MOZ_API_KEY}
preferences:
progress_bars: true
color_output: true
auto_save: true
save_path: ./seo-reports/# Step 1: Pre-launch technical validation
/workflows:launch-seo newsite.com
# Step 2: Keyword research foundation
/keyword-research "main topic" --depth deep --output csv
# Step 3: Content calendar for first 90 days
/content-calendar --months 3 --topics "topic1,topic2,topic3" --output csv
# Step 4: Link building strategy
/link-prospecting "your-niche" --quality-threshold 40 --type all# Step 1: Identify affected pages
/serp-monitor keywords.txt --alerts volatility --threshold -5
# Step 2: Analyze what changed in SERPs
/competitor-gap yoursite.com topcompetitor.com --focus content
# Step 3: Refresh content
/workflows:content-refresh --min-age 180 --position-drop 5
# Step 4: Boost internal linking
/content-audit --scope urls:affected-pages.txt --metrics links# Step 1: Keyword clustering
/keyword-research "main topic" --depth deep --output json
# Step 2: Generate briefs for top 20 keywords
/content-brief "keyword" --format detailed --output md
# Step 3: Set up production pipeline
/workflows:ai-content-pipeline keywords.txt --frequency weekly
# Step 4: Track performance
/serp-monitor new-content-keywords.txt --frequency weekly# Step 1: Full technical audit
/technical-seo enterprise-site.com --scope full
# Step 2: Content quality baseline
/content-audit --scope full --metrics all --output csv
# Step 3: Prioritize fixes by impact
/workflows:full-seo-sprint enterprise-site.com --scope full
# Step 4: Monitor Core Web Vitals
/page-speed-seo enterprise-site.com --monitor --frequency daily/keyword-research# Reload the skill in your Claude session
/read ~/.claude/skills/r20-glebis-claude-skills-seo/SKILL.md
# Or reinstall
rm -rf ~/.claude/skills/r20-glebis-claude-skills-seo
cp -r r20-glebis-claude-skills-seo ~/.claude/skills/--depth shallow--rate-limit 1--cache 24h/content-audit --scope full# Use sampling for large sites
/content-audit --scope sample:500 --metrics word-count,readability
# Or split by section
/content-audit --scope urls:blog-urls.txt
/content-audit --scope urls:product-urls.txt# Specify explicit format
/keyword-research "topic" --output md
# Check terminal supports UTF-8
export LANG=en_US.UTF-8
# Disable color output if needed
/keyword-research "topic" --no-colorexport SEMRUSH_API_KEY="your-key"--source internalcat ~/.claude/skills/r20-glebis-seo/config.yaml/technical-seo example.com --output csv --format screaming-frog/keyword-research "topic" --output csv --format ahrefs/content-calendar --months 3 --topics "list" --output gsheet --share editor@example.com/serp-monitor keywords.txt --alerts volatility --notify slack --webhook ${SLACK_WEBHOOK_URL}# Define custom opportunity scoring
/keyword-research "topic" --scoring custom --weights volume:0.4,competition:0.3,intent:0.3# Process multiple domains
for domain in $(cat domains.txt); do
/technical-seo $domain --output json > reports/$domain.json
done# Add to crontab for weekly audits
0 9 * * 1 /usr/local/bin/claude-code "/technical-seo example.com --output email --to team@example.com"