Loading...
Loading...
Master 20 SEO & GEO skills for Claude Code agents - keyword research, content optimization, technical audits, rank tracking with CORE-EEAT and CITE frameworks
npx skill4agent add aradotso/marketing-skills seo-geo-claude-skillsSkill by ara.so — Marketing Skills collection.
seo-geo-claude-skills/plugin marketplace add aaron-he-zhu/seo-geo-claude-skillsclawhub install aaron-he-zhu/seo-geo-claude-skills
# Or install individual skills:
clawhub install aaron-he-zhu/keyword-researchnpx 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 extensions install https://github.com/aaron-he-zhu/seo-geo-claude-skillsqwen extensions install https://github.com/aaron-he-zhu/seo-geo-claude-skillsamp skill add aaron-he-zhu/seo-geo-claude-skillskimi plugin install https://github.com/aaron-he-zhu/seo-geo-claude-skills.git/aaron:auto/aaron:max/aaron:discover/aaron:compete/aaron:map/aaron:brief/aaron:write/aaron:series/aaron:refresh/aaron:publish/aaron:audit/aaron:visibility/aaron:tech/aaron:authority/aaron:watch/aaron:report/aaron:remember/aaron:skillify/aaron:evolve/aaron:guard# Natural language trigger:
"Research keywords for my SaaS product targeting small teams"
# Or direct command:
/aaron:discover "project management software"/aaron:compete https://competitor.com/aaron:map "best project management tools 2024""Find content gaps between my site and competitors for 'team collaboration'"/aaron:write "How to improve team productivity with async communication""Optimize this article for AI search engines and citations"/aaron:visibility --meta https://example.com/blog/post/aaron:visibility --schema https://example.com/product/widget/aaron:audit https://example.com/blog/my-article/aaron:tech https://example.com"Suggest internal linking improvements for my blog posts about productivity"/aaron:refresh https://example.com/old-blog-post/aaron:watch --keywords "project management,team collaboration,async tools""Analyze backlinks for example.com"/aaron:report --weekly"Set up alerts for ranking drops > 3 positions"/aaron:publish https://example.com/draft-article/aaron:authority https://example.com"Create entity profile for [Company Name] with knowledge graph optimization"/aaron:remember compile wiki "content strategy"
/aaron:remember query "what keywords did we target last month?"memory/wiki/index.md# 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 permanently# 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.shrm -rf memory/wiki/ # Reverts cleanly, preserves COLD historycontent-quality-auditorseo-content-writergeo-content-optimizerdomain-authority-auditorbacklink-analyzer# 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 --weekly# 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"/aaron:refresh https://example.com/old-article
# Analyzes current performance
# Suggests content updates
# Identifies new keyword opportunities
# Recommends internal linking improvements# 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}CONNECTORS.md# If /aaron:* commands don't work:
/aaron:auto "your original request"
# The auto command will route to the correct skill# 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/post# 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 WARM# Review available skills and routes:
/aaron:skillify
# Check current memory state:
/aaron:remember query "last 5 skills used"
# Validate library health:
/aaron:guard --validate# Explicit skill sequence:
"Use keyword-research, then competitor-analysis, then seo-content-writer for 'project management automation'"# 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"/aaron:report --weekly --format=json --output=reports/
/aaron:report --monthly --include-competitors --email/aaron:publish/aaron:watchcontent-quality-auditordomain-authority-auditorseo-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.md