skillZs
LIVE SKILL TAGS
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
REAL INSTALL DATA
← back to all skills
aradotso/marketing-skills894 installs

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-skills
view source ↗

Is 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:

  1. Technical SEO audit
  2. Backlink profile analysis
  3. Keyword gap identification
  4. Content audit & quality scoring
  5. On-page optimization opportunities
  6. Keyword clustering & mapping
  7. Content strategy development
  8. Internal linking architecture
  9. Conversion optimization alignment
  10. Competitor benchmarking
  11. Priority action roadmap
  12. 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:

  1. Identify underperforming pages (ranking dropped 5+ positions)
  2. Analyze SERP changes (new competitors, intent shifts)
  3. Content gap analysis (what's missing vs. top 10)
  4. Refresh recommendations (add sections, update data, improve depth)
  5. Re-optimization checklist
  6. Internal linking boost
  7. Republish & reindex strategy
  8. Monitor recovery

Authority Building Campaign

/workflows:authority-building <niche> --duration 90

End-to-end link building:

  1. Link gap analysis vs. competitors
  2. Linkable asset identification
  3. Digital PR opportunity research
  4. Journalist/editor database building
  5. Outreach template creation
  6. Relationship tracking setup
  7. Content collaboration proposals
  8. Campaign performance monitoring

AI Content Pipeline

/workflows:ai-content-pipeline <topic-list>

Automation:

  1. Keyword research & clustering
  2. SEO brief generation
  3. AI draft creation (with human review points)
  4. On-page optimization
  5. Internal linking integration
  6. Image optimization & alt text
  7. Schema markup injection
  8. Publishing & indexing
  9. 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 shallow for 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


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.

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>