
Seo Geo Claude Skills
- 975 installs
- 6 repo stars
- Updated July 18, 2026
- aradotso/marketing-skills
seo-geo-claude-skills is a marketing skill suite that equips Claude Code agents with 20 specialized SEO and GEO skills for developers who need keyword research, content optimization, technical audits, and AI citation str
About
seo-geo-claude-skills is an aradotso/marketing-skills meta-skill that bundles 20 specialized SEO and GEO capabilities for Claude Code agents. Coverage includes keyword research, content optimization, technical SEO audits, rank tracking, schema markup generation, competitor analysis, and AI citation optimization using CORE-EEAT and CITE frameworks. Developers reach for seo-geo-claude-skills when they want agent-driven search optimization across research, on-page edits, technical fixes, and generative engine visibility rather than manual SEO tooling alone. Triggers include content optimization, technical audits, competitor SEO analysis, and GEO citation planning.
- 20 specialized SEO & GEO skills with standardized contracts
- Built-in CORE-EEAT 80-item content quality framework
- Built-in CITE 40-item domain authority framework
- Organized into Research, Build, Optimize, Monitor and Cross-cutting protocol skills
- Works with user-provided data and optional MCP tool connectors
Seo Geo Claude Skills by the numbers
- 975 all-time installs (skills.sh)
- +4 installs in the week ending Jul 28, 2026 (Skillselion tracking)
- Ranked #444 of 1,881 Marketing & SEO skills by installs in the Skillselion catalog
- Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/aradotso/marketing-skills --skill seo-geo-claude-skillsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 975 |
|---|---|
| repo stars | ★ 6 |
| Last updated | July 18, 2026 |
| Repository | aradotso/marketing-skills ↗ |
How do you add SEO and GEO skills to Claude Code?
Equip their Claude Code agent with 20 specialized SEO and GEO skills for keyword research, content optimization, technical audits, and AI citation strategies.
Who is it for?
Developers using Claude Code who want a bundled SEO and GEO command suite across research, audits, and AI search visibility.
Skip if: Teams needing only a single narrow SEO task without broader agent-driven research and audit workflows.
When should I use this skill?
A developer asks to optimize content for search engines, audit SEO, research keywords, track rankings, or optimize for AI citations and GEO.
What you get
Keyword research output, optimized content recommendations, technical audit findings, schema markup, and GEO citation strategy guidance.
- keyword research report
- technical audit findings
- schema markup recommendations
By the numbers
- Bundles 20 specialized SEO and GEO skills
- Uses CORE-EEAT and CITE frameworks
Files
seo-geo-claude-skills
Skill by ara.so — Marketing Skills collection.
Overview
seo-geo-claude-skills is a comprehensive library of 20 specialized skills that enable AI coding agents to perform Search Engine Optimization (SEO) and Generative Engine Optimization (GEO) tasks. Each skill follows a standard contract and includes built-in quality benchmarks: CORE-EEAT (80-item content quality framework) and CITE (40-item domain authority framework).
The library is organized into five phases: Research, Build, Optimize, Monitor, and Cross-cutting protocol skills. All skills work with user-provided data (Tier 1) and optionally integrate with external tools via MCP connectors.
Installation
Claude Code
/plugin marketplace add aaron-he-zhu/seo-geo-claude-skillsClawHub.ai / OpenClaw
clawhub install aaron-he-zhu/seo-geo-claude-skills
# Or install individual skills:
clawhub install aaron-he-zhu/keyword-researchGeneric Agent Skills Hosts (skills.sh)
npx skills add aaron-he-zhu/seo-geo-claude-skills
# Install single skill:
npx skills add aaron-he-zhu/seo-geo-claude-skills -s keyword-researchGemini CLI
gemini extensions install https://github.com/aaron-he-zhu/seo-geo-claude-skillsQwen Code
qwen extensions install https://github.com/aaron-he-zhu/seo-geo-claude-skillsAmp
amp skill add aaron-he-zhu/seo-geo-claude-skillsKimi Code CLI
kimi plugin install https://github.com/aaron-he-zhu/seo-geo-claude-skills.gitCore Commands
The library provides user-facing slash commands for common workflows:
/aaron:auto- Automatically routes to the best skill based on your goal (recommended starting point)/aaron:max- Maximum-depth exhaustive analysis mode/aaron:discover- Keyword research workflow/aaron:compete- Competitor analysis/aaron:map- SERP and content gap analysis/aaron:brief- Generate content briefs/aaron:write- SEO-optimized content creation/aaron:series- Multi-article content series planning/aaron:refresh- Update existing content/aaron:publish- Content quality gate (CORE-EEAT)/aaron:audit- On-page SEO audit/aaron:visibility- Schema markup and meta optimization/aaron:tech- Technical SEO checks/aaron:authority- Domain authority audit (CITE)/aaron:watch- Rank tracking/aaron:report- Performance reporting/aaron:remember- Memory management (HOT/WARM/COLD)
Maintenance Commands
/aaron:skillify- Review proposed skills or routes/aaron:evolve- Controlled library changes from evidence/aaron:guard- Maintainer validation
Skill Structure
Each skill follows this contract:
1. Quick Start - Immediate activation instructions 2. Skill Contract - Expected inputs/outputs 3. Handoff Summary - What to pass to next skill 4. Data Sources - Where data comes from (user, tools, memory) 5. Instructions - Step-by-step execution 6. Reference Materials - Supporting frameworks 7. Next Best Skill - Recommended workflow progression
The 20 Skills
Research Phase
keyword-research - Discover and prioritize keywords
# Natural language trigger:
"Research keywords for my SaaS product targeting small teams"
# Or direct command:
/aaron:discover "project management software"competitor-analysis - Analyze competitor SEO strategies
/aaron:compete https://competitor.comserp-analysis - Analyze search engine results pages
/aaron:map "best project management tools 2024"content-gap-analysis - Find missing content opportunities
"Find content gaps between my site and competitors for 'team collaboration'"Build Phase
seo-content-writer - Create SEO-optimized content
/aaron:write "How to improve team productivity with async communication"geo-content-optimizer - Optimize for AI citation (Perplexity, ChatGPT)
"Optimize this article for AI search engines and citations"meta-tags-optimizer - Generate optimized meta tags
/aaron:visibility --meta https://example.com/blog/postschema-markup-generator - Create structured data markup
/aaron:visibility --schema https://example.com/product/widgetOptimize Phase
on-page-seo-auditor - Audit individual pages
/aaron:audit https://example.com/blog/my-articletechnical-seo-checker - Check technical SEO issues
/aaron:tech https://example.cominternal-linking-optimizer - Improve internal link structure
"Suggest internal linking improvements for my blog posts about productivity"content-refresher - Update and improve existing content
/aaron:refresh https://example.com/old-blog-postMonitor Phase
rank-tracker - Track keyword rankings
/aaron:watch --keywords "project management,team collaboration,async tools"backlink-analyzer - Analyze backlink profile
"Analyze backlinks for example.com"performance-reporter - Generate performance reports
/aaron:report --weeklyalert-manager - Configure and manage alerts
"Set up alerts for ranking drops > 3 positions"Cross-cutting Protocol Skills
content-quality-auditor - 80-item CORE-EEAT quality gate
/aaron:publish https://example.com/draft-articledomain-authority-auditor - 40-item CITE trust assessment
/aaron:authority https://example.comentity-optimizer - Build canonical entity profiles
"Create entity profile for [Company Name] with knowledge graph optimization"memory-management - HOT/WARM/COLD project memory + wiki layer
/aaron:remember compile wiki "content strategy"
/aaron:remember query "what keywords did we target last month?"Working with Memory (v9.9.9+)
The library maintains three memory tiers:
- HOT - Active session state (current outputs, open loops)
- WARM - Recent project context (skills, routes, evidence)
- COLD - Long-term archive (retired files, wiki history)
Wiki Layer Workflow
Phase 1 (Automatic): Index auto-refreshes at memory/wiki/index.md
Phase 2 (Manual Compilation):
# When you have ≥3 WARM files on a topic:
"Compile a wiki page on our content strategy for Q1"
"Synthesize what we know about keyword targeting"
# Handle contradictions when prompted:
# (a) Accept version A
# (b) Accept version B
# (s) Skip/postpone
# (i) Ignore permanentlyPhase 3 (Retirement):
# Preview retirement candidates:
/aaron:guard --wiki --retire-preview
# After confirmation, WARM files move to memory/archive/
# Recover if needed:
/aaron:remember recover wiki
# Or directly:
bash scripts/recover-retired-warm.shClean restart:
rm -rf memory/wiki/ # Reverts cleanly, preserves COLD historyQuality Frameworks
CORE-EEAT (80 items)
Content quality benchmark covering:
- Credibility
- Originality
- Relevance
- Expertise
- Experience
- Authoritativeness
- Trustworthiness
Used by: content-quality-auditor, seo-content-writer, geo-content-optimizer
CITE (40 items)
Domain authority benchmark covering:
- Credibility signals
- Influence metrics
- Trust indicators
- Expertise markers
Used by: domain-authority-auditor, backlink-analyzer
Common Workflows
Full SEO Campaign
# 1. Research
/aaron:discover "target keyword topic"
/aaron:compete https://competitor.com
/aaron:map "target keyword"
# 2. Build
/aaron:brief "article topic based on research"
/aaron:write "article title from brief"
/aaron:visibility --meta --schema
# 3. Quality gate
/aaron:publish https://example.com/new-article
# 4. Optimize
/aaron:audit https://example.com/new-article
/aaron:tech https://example.com
# 5. Monitor
/aaron:watch --keywords "keyword1,keyword2,keyword3"
/aaron:report --weeklyGEO Optimization
# Optimize content for AI citations (Perplexity, ChatGPT, etc.)
"Optimize this article for generative engine optimization"
/aaron:visibility --geo https://example.com/article
# Entity-first approach:
"Create entity profile for [Brand/Topic]"
"Optimize content hub around [Entity] for AI discoverability"Content Refresh
/aaron:refresh https://example.com/old-article
# Analyzes current performance
# Suggests content updates
# Identifies new keyword opportunities
# Recommends internal linking improvementsConfiguration
Environment Variables
# Optional external tool connectors (see CONNECTORS.md):
export SERP_API_KEY=${SERP_API_KEY}
export AHREFS_API_KEY=${AHREFS_API_KEY}
export SEMRUSH_API_KEY=${SEMRUSH_API_KEY}
export GSC_CREDENTIALS_PATH=${GSC_CREDENTIALS_PATH}
# Memory persistence (default: ./memory):
export AARON_MEMORY_PATH=${AARON_MEMORY_PATH}All skills work at Tier 1 (user-provided data) without any external API keys.
Connector Tiers
- Tier 1: User provides data (copy-paste, screenshots, files)
- Tier 2: Fetch-only tools (cURL, Puppeteer, read-only APIs)
- Tier 3: Premium APIs with write access (publish, modify, delete)
See CONNECTORS.md for full MCP integration details.
Troubleshooting
Command Not Found
# If /aaron:* commands don't work:
/aaron:auto "your original request"
# The auto command will route to the correct skillOld /seo:* Commands
# Breaking rename in v9.9.9
# Convert old commands:
/aaron:auto /seo:audit-page https://example.com/blog/post
# Returns: /aaron:audit https://example.com/blog/postMemory Conflicts
# If wiki contradictions pile up:
/aaron:remember query "contradictions"
# Resolve via (a)/(b)/(s)/(i) prompts
# Nuclear option - clean restart:
rm -rf memory/wiki/
# Next session rebuilds from WARMSkill Routing Issues
# Review available skills and routes:
/aaron:skillify
# Check current memory state:
/aaron:remember query "last 5 skills used"
# Validate library health:
/aaron:guard --validateAdvanced Usage
Custom Skill Chaining
# Explicit skill sequence:
"Use keyword-research, then competitor-analysis, then seo-content-writer for 'project management automation'"Batch Operations
# Audit multiple pages:
/aaron:audit https://example.com/page1
/aaron:audit https://example.com/page2
/aaron:audit https://example.com/page3
# Or natural language:
"Audit all pages in sitemap.xml for on-page SEO"Report Customization
/aaron:report --weekly --format=json --output=reports/
/aaron:report --monthly --include-competitors --emailBest Practices
1. Start with /aaron:auto - Let the library route your request automatically 2. Use memory-management - Compile wiki pages once you have recurring topics 3. Quality gate everything - Run /aaron:publish before publishing content 4. Monitor continuously - Set up /aaron:watch alerts for key metrics 5. Document decisions - Memory layer captures why you chose specific strategies 6. Combine auditors - Use both content-quality-auditor (80 items) + domain-authority-auditor (40 items) for complete assessment
Files and Directory Structure
seo-geo-claude-skills/
├── commands/ # Slash command definitions
├── research/ # Research phase skills
│ ├── keyword-research/
│ ├── competitor-analysis/
│ ├── serp-analysis/
│ └── content-gap-analysis/
├── build/ # Build phase skills
│ ├── seo-content-writer/
│ ├── geo-content-optimizer/
│ ├── meta-tags-optimizer/
│ └── schema-markup-generator/
├── optimize/ # Optimize phase skills
│ ├── on-page-seo-auditor/
│ ├── technical-seo-checker/
│ ├── internal-linking-optimizer/
│ └── content-refresher/
├── monitor/ # Monitor phase skills
│ ├── rank-tracker/
│ ├── backlink-analyzer/
│ ├── performance-reporter/
│ └── alert-manager/
├── cross-cutting/ # Protocol skills
│ ├── content-quality-auditor/
│ ├── domain-authority-auditor/
│ ├── entity-optimizer/
│ └── memory-management/
├── references/ # Frameworks and benchmarks
│ ├── core-eeat-benchmark.md
│ ├── cite-domain-rating.md
│ ├── auditor-runbook.md
│ └── skill-contract.md
├── scripts/ # Helper scripts
│ └── recover-retired-warm.sh
└── memory/ # Memory persistence
├── wiki/
├── archive/
└── index.mdFurther Reading
- Full skill list
- CORE-EEAT benchmark
- CITE domain rating
- Connector tiers
- Marketplace compatibility
- Contributing guide
License
Apache License 2.0
Related skills
How it compares
Choose seo-geo-claude-skills for a broad 20-skill SEO plus GEO bundle; pick narrower VoltAgent suites for command-specific SEO workflows.
FAQ
How many skills does seo-geo-claude-skills include?
seo-geo-claude-skills equips Claude Code agents with 20 specialized SEO and GEO skills spanning keyword research, content optimization, technical audits, schema markup, rank tracking, and AI citation strategies using CORE-EEAT and CITE frameworks.
What is GEO in seo-geo-claude-skills?
GEO in seo-geo-claude-skills refers to generative engine optimization for AI citation visibility. The skill suite helps developers optimize content so AI search engines cite pages, alongside traditional SEO audits and keyword workflows.
When should I trigger seo-geo-claude-skills?
seo-geo-claude-skills triggers on requests to optimize content for search engines, audit pages for SEO, research keywords, analyze competitor SEO, check technical issues, generate schema markup, or track keyword rankings.