r20-glebis-seo-content-marketing-skills
SEO & Content Marketing skill suite for Claude with keyword research, content audits, technical SEO, and structured workflows
How do I install this agent skill?
npx skills add https://github.com/aradotso/marketing-skills --skill r20-glebis-seo-content-marketing-skillsIs this agent skill safe to install?
- Gen Agent Trust Hubfail
This skill provides SEO and content marketing tools but includes instructions to download and load code from an unverified external GitHub repository. This behavior poses a security risk as it allows for the execution of potentially malicious scripts from a non-trusted source.
- Socketwarn
1 alert: gptAnomaly
- Snykfail
Risk: CRITICAL · 3 issues
What does this agent skill do?
r20-glebis-seo-content-marketing-skills
Skill by ara.so — Marketing Skills collection.
A specialized SEO & Content Marketing command suite derived from glebis/claude-skills, providing 10 domain-specific commands and 5 multi-step workflows with structured output, progress tracking, and actionable recommendations.
What This Skill Does
This skill suite transforms Claude into an SEO & Content Marketing specialist with:
- Keyword Research — clustering, intent mapping, and opportunity scoring
- Content Audits — quality analysis, duplication detection, cannibalization reports
- Technical SEO — crawl budget, Core Web Vitals, schema markup validation
- Competitor Analysis — backlink gaps, topic gaps, featured snippet opportunities
- Content Strategy — AI-generated briefs, calendars, and optimization workflows
- Link Building — prospect identification and outreach automation
- Local SEO — NAP consistency, GBP optimization, citation audits
All commands follow a consistent 5-step interaction pattern with visual progress tracking and prioritized action plans.
Installation
Method 1: Manual Installation
# 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
Method 2: Direct Integration
In your Claude Code session:
/load-skill https://github.com/OhmWhaleIncrease/r20-glebis-claude-skills-seo
Core Commands
Keyword Research
/keyword-research <target>
Options:
--depth— shallow | medium | deep (default: medium)--lang— language code (default: en)--output— md | json | csv
Example:
/keyword-research "project management software" --depth deep --output md
Output Structure:
- Seed keyword expansion (LSI, related, questions)
- Search volume & competition metrics
- Intent classification (informational, commercial, transactional, navigational)
- Keyword clustering by topic
- Opportunity score (1-100)
- SERP feature opportunities (featured snippets, PAA, local pack)
Content Audit
/content-audit --scope <full|sample|urls> --output <format>
Options:
--scope full— crawl entire site--scope sample:50— analyze 50 random pages--scope urls:file.txt— specific URL list--metrics— word-count,readability,keywords,links (comma-separated)
Example:
/content-audit --scope full --metrics word-count,readability,keywords --output md
Analysis includes:
- Content quality scoring (uniqueness, depth, readability)
- Thin content identification (<300 words)
- Duplicate/near-duplicate detection
- Keyword cannibalization report
- Internal linking structure
- Content gaps vs. competitors
Technical SEO Audit
/technical-seo <domain>
Checks:
- Crawl budget optimization (robots.txt, XML sitemaps, status codes)
- Core Web Vitals (LCP, FID, CLS)
- Schema markup validation (JSON-LD, microdata)
- Mobile usability (viewport, tap targets, font sizes)
- HTTPS implementation & mixed content
- Canonical tags & pagination handling
- Hreflang for international sites
- JavaScript rendering issues
Example:
/technical-seo example.com --output json
Competitor Gap Analysis
/competitor-gap <your-domain> <competitor-domains...>
Example:
/competitor-gap example.com competitor1.com competitor2.com --focus backlinks,content
Analysis:
- Backlink gap (links they have, you don't)
- Topic/keyword gap (content they rank for, you don't)
- Featured snippet opportunities
- Domain authority comparison
- Content velocity analysis
- SERP feature ownership
SEO Content Brief Generation
/content-brief <topic>
Example:
/content-brief "how to choose project management software" --format detailed
Generated brief includes:
- Target keyword + semantically related terms
- Search intent analysis
- Recommended word count (based on top 10 SERP analysis)
- H2/H3 outline structure
- NLP/TF-IDF terms to include
- Questions to answer (from PAA)
- Internal linking suggestions
- Meta title & description templates
- Multimedia recommendations
SERP Position Monitoring
/serp-monitor <keywords-file>
Example:
/serp-monitor keywords.txt --frequency daily --alerts volatility
Tracking:
- Daily rank positions (desktop & mobile)
- SERP feature tracking (featured snippet, PAA, local pack, image pack)
- Competitor movement
- CTR optimization opportunities
- Volatility alerts
- Seasonal trend identification
Link Prospecting
/link-prospecting <niche> --quality-threshold <score>
Example:
/link-prospecting "saas marketing" --quality-threshold 40 --type guest-post,resource-page
Output:
- Prospect list with DA/DR scores
- Contact information (when publicly available)
- Outreach templates customized by prospect type
- Relationship strength indicators
- Priority scoring
Page Speed SEO Analysis
/page-speed-seo <url>
Analysis:
- Render-blocking resources
- Largest Contentful Paint (LCP) optimization
- Cumulative Layout Shift (CLS) fixes
- First Input Delay (FID) improvements
- Image optimization opportunities
- Font loading strategy
- Third-party script impact
- SEO impact scoring (how speed affects rankings)
Local SEO Audit
/local-seo <business-name> --location <city,state>
Example:
/local-seo "Acme Plumbing" --location "Austin,TX"
Checks:
- NAP (Name, Address, Phone) consistency across directories
- Google Business Profile optimization
- Local citation audit (top 50 directories)
- Review profile analysis
- Local pack ranking factors
- Geographic keyword opportunities
- Competitor local presence
Content Calendar Generation
/content-calendar --months <number> --topics <list>
Example:
/content-calendar --months 3 --topics "email marketing,lead generation,marketing automation" --output csv
Calendar includes:
- Topic assignments by week
- Target keywords per piece
- Search demand trends
- Seasonality considerations
- Content format recommendations
- Internal linking opportunities
- Publishing frequency optimization
Multi-Step Workflows
Full SEO Sprint
/workflows:full-seo-sprint <domain> --scope full
12-Step Process:
- Technical SEO audit
- Backlink profile analysis
- Keyword gap identification
- Content audit & quality scoring
- On-page optimization opportunities
- Keyword clustering & mapping
- Content strategy development
- Internal linking architecture
- Conversion optimization alignment
- Competitor benchmarking
- Priority action roadmap
- KPI dashboard setup
Pre-Launch SEO Checklist
/workflows:launch-seo <domain>
Validation:
- robots.txt configuration
- XML sitemap generation & submission
- Canonical URL implementation
- Hreflang setup (if international)
- Schema markup deployment
- Google Search Console setup
- Google Analytics 4 integration
- Core Web Vitals baseline
- Mobile-first indexing readiness
- HTTPS & security headers
Content Refresh Workflow
/workflows:content-refresh --min-age 180 --position-drop 5
Process:
- Identify underperforming pages (ranking dropped 5+ positions)
- Analyze SERP changes (new competitors, intent shifts)
- Content gap analysis (what's missing vs. top 10)
- Refresh recommendations (add sections, update data, improve depth)
- Re-optimization checklist
- Internal linking boost
- Republish & reindex strategy
- Monitor recovery
Authority Building Campaign
/workflows:authority-building <niche> --duration 90
End-to-end link building:
- Link gap analysis vs. competitors
- Linkable asset identification
- Digital PR opportunity research
- Journalist/editor database building
- Outreach template creation
- Relationship tracking setup
- Content collaboration proposals
- Campaign performance monitoring
AI Content Pipeline
/workflows:ai-content-pipeline <topic-list>
Automation:
- Keyword research & clustering
- SEO brief generation
- AI draft creation (with human review points)
- On-page optimization
- Internal linking integration
- Image optimization & alt text
- Schema markup injection
- Publishing & indexing
- Performance tracking setup
Output UI Conventions
All commands use consistent structured output:
Progress Panel
╔══════════════════════════════════════════════════╗
║ Technical SEO Audit — example.com ║
╠══════════════════════════════════════════════════╣
║ Crawling pages … [████████░░] 82% ║
║ Checking Core Web … [██████████] 100% ✓ ║
║ Validating schema … [█████░░░░░] 50% ║
╚══════════════════════════════════════════════════╝
Findings Table
┌──────────────────────┬──────────┬──────────┬──────────┐
│ Issue │ Severity │ Count │ Impact │
├──────────────────────┼──────────┼──────────┼──────────┤
│ Missing title tags │ 🔴 │ 23 │ High │
│ Slow LCP (>2.5s) │ 🟠 │ 47 │ Medium │
│ No alt text │ 🟡 │ 156 │ Low │
│ Valid schema │ 🟢 │ 312 │ Good │
└──────────────────────┴──────────┴──────────┴──────────┘
Action Plan
🎯 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
Next Steps Suggestion
💡 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
Configuration
Commands can be configured via environment variables:
# 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"
Or via config file (~/.claude/skills/r20-glebis-seo/config.yaml):
defaults:
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/
Common Patterns
Pattern 1: New Site Launch
# 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
Pattern 2: Recovering Lost Rankings
# 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
Pattern 3: Scaling Content Production
# 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
Pattern 4: Enterprise Technical SEO
# 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
Troubleshooting
Command Not Found
Issue: /keyword-research returns "unknown command"
Solution:
# 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/
API Rate Limits
Issue: "API rate limit exceeded" errors
Solution:
- Use
--depth shallowfor faster, lighter queries - Add delays:
--rate-limit 1(1 request per second) - Use cached data:
--cache 24h
Incomplete Crawls
Issue: /content-audit --scope full times out
Solution:
# 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
Output Format Issues
Issue: Output is not rendering correctly
Solution:
# 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-color
Missing Dependencies
Issue: External data sources not available
Solution:
- Set API keys:
export SEMRUSH_API_KEY="your-key" - Use built-in alternatives:
--source internal - Check config:
cat ~/.claude/skills/r20-glebis-seo/config.yaml
Integration with Other Tools
Export to Screaming Frog
/technical-seo example.com --output csv --format screaming-frog
Export to Ahrefs/Semrush
/keyword-research "topic" --output csv --format ahrefs
Google Sheets Integration
/content-calendar --months 3 --topics "list" --output gsheet --share editor@example.com
Slack Notifications
/serp-monitor keywords.txt --alerts volatility --notify slack --webhook ${SLACK_WEBHOOK_URL}
Advanced Usage
Custom Scoring Models
# Define custom opportunity scoring
/keyword-research "topic" --scoring custom --weights volume:0.4,competition:0.3,intent:0.3
Batch Processing
# Process multiple domains
for domain in $(cat domains.txt); do
/technical-seo $domain --output json > reports/$domain.json
done
Scheduled Audits
# Add to crontab for weekly audits
0 9 * * 1 /usr/local/bin/claude-code "/technical-seo example.com --output email --to team@example.com"
Resources
- Source Project: glebis/claude-skills
- This Adaptation: r20-glebis-claude-skills-seo
- License: MIT
- Issues: Report bugs via GitHub Issues
- Contributions: PRs welcome for new commands and workflow improvements
Note: This skill suite requires Claude Code or compatible AI coding agent. Commands are executed within the agent's context and may require internet access for external data sources.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/aradotso/marketing-skills/r20-glebis-seo-content-marketing-skills">View r20-glebis-seo-content-marketing-skills on skillZs</a>