seo-geo-claude-skills

agent
SUMMARY

20 SEO & GEO skills for Claude Code, Cursor, Codex, and 35+ AI agents. Keyword research, content writing, technical audits, rank tracking. CORE-EEAT + CITE frameworks.

README.md

SEO & GEO Skills Library

ClawHub
Skills
License
Version

Claude Skills and Commands for Search Engine Optimization (SEO) and Generative Engine Optimization (GEO). 20 skills, 9 commands, and one shared operating contract. Tool-agnostic, works with or without integrations. Content quality is powered by the CORE-EEAT Content Benchmark. Domain authority is powered by the CITE Domain Rating.

SEO gets you ranked in search results. GEO gets you cited by AI systems (ChatGPT, Perplexity, Google AI Overviews). This library covers both.

Quick Start

Works with Claude Code, OpenClaw, Cursor, Codex, and 35+ other agents. No other dependencies.

  1. Install — pick the method for your tool:

    Your tool Install command
    OpenClaw clawhub install aaron-he-zhu/<skill-name>browse all 20
    Claude Code /plugin marketplace add aaron-he-zhu/seo-geo-claude-skills (all 20)
    Cursor / Codex / Windsurf / other npx skills add aaron-he-zhu/seo-geo-claude-skills (all 20)

    All installation methods remain available at all times. If any marketplace is temporarily unavailable, use an alternative method.

    Install a single skill via skills.sh:

    npx skills add aaron-he-zhu/seo-geo-claude-skills -s keyword-research
    
    Claude Code Plugin (alternative)

    Already listed in the table above. Use this method if you need to load locally:

    # Or load locally
    claude --plugin-dir ./seo-geo-claude-skills
    

    Includes marketplace.json, plugin.json, and pre-configured MCP servers. See CONNECTORS.md for MCP setup.

    Git Submodule (version-pinned)

    Add as a submodule for version-pinned updates within an existing project:

    git submodule add https://github.com/aaron-he-zhu/seo-geo-claude-skills.git .claude/skills/seo-geo
    

    Update to the latest version:

    git submodule update --remote .claude/skills/seo-geo
    
    Fork & Customize

    For teams wanting custom modifications:

    1. Fork this repository on GitHub
    2. Clone your fork:
      git clone https://github.com/YOUR-ORG/seo-geo-claude-skills.git
      
    3. Customize skills, add internal connectors, or adjust scoring weights
    4. Install from your fork:
      npx skills add YOUR-ORG/seo-geo-claude-skills
      
    5. Pull upstream updates:
      git remote add upstream https://github.com/aaron-he-zhu/seo-geo-claude-skills.git
      git fetch upstream && git merge upstream/main
      
    Manual install (without CLI)
    git clone https://github.com/aaron-he-zhu/seo-geo-claude-skills.git
    mkdir -p ~/.claude/skills/ && cp -r seo-geo-claude-skills/* ~/.claude/skills/
    
  2. Use immediately — no tool integrations required:

    Research keywords for [your topic] and identify high-value opportunities
    
  3. Run a command for a one-shot task:

    /seo:audit-page https://example.com/your-page
    
  4. Optionally connect tools — edit CONNECTORS.md to map ~~placeholders to your toolstack (Ahrefs, SEMrush, Google Analytics, etc.)

Operating Model

Every skill in this repo now follows the same lightweight contract:

  • Trigger: when this skill must be the next move
  • Quick Start: shortest successful invocation
  • Skill Contract: what the skill reads, writes, and promotes
  • Handoff: reusable summary for later skills or later sessions
  • Next Best Skill: one primary follow-up, not a long menu

The four cross-cutting skills form the protocol layer:

  • content-quality-auditor = publish readiness gate
  • domain-authority-auditor = citation trust gate
  • entity-optimizer = canonical entity profile
  • memory-management = campaign memory loop

Shared references:

Automation

Prompt-based hooks run automatically during your session — no configuration needed:

  • Session start: loads your project memory and reminds you of open items
  • After writing content: recommends a quality audit before publishing
  • Session end: offers to save findings for next time

Memory

Three-tier temperature model keeps project context across sessions:

  • HOT (80 lines, auto-loaded): goals, hero keywords, active veto items
  • WARM (on-demand): audit summaries, research findings, content plans
  • COLD (archive): historical data, queried only when needed

Findings promote automatically when referenced frequently. Stale items archive after 90 days.

Where to Begin

Your Goal Start Here Then
Starting from scratch keyword-researchcompetitor-analysis seo-content-writer
Write new content keyword-research seo-content-writer + geo-content-optimizer
Improve existing content /seo:audit-page <URL> content-refresher or seo-content-writer
Fix technical issues /seo:check-technical <URL> technical-seo-checker
Assess domain authority /seo:audit-domain <domain> backlink-analyzer
Full quality assessment content-quality-auditor + domain-authority-auditor → 120-item combined report
Build entity/brand presence entity-optimizer schema-markup-generator + geo-content-optimizer
Generate performance report /seo:report <domain> <period> → periodic monitoring

Methodology

Skills are organized into four execution phases plus one protocol layer. Use them in order for new projects, or jump to any phase as needed.

 RESEARCH          BUILD            OPTIMIZE          MONITOR
 ─────────         ─────────        ─────────         ─────────
 Keywords          Content          On-Page           Rankings
 Competitors       Meta Tags        Technical         Backlinks
 SERP              Schema           Links             Performance
 Gaps              GEO              Refresh           Alerts

 CROSS-CUTTING / PROTOCOL LAYER ─────────────────────────────────
 Content Quality Gate · Citation Trust Gate · Entity Truth · Memory Loop

Skills

Research — understand your market before creating content

Skill What it does
keyword-research Discover keywords with intent analysis, difficulty scoring, and topic clustering
competitor-analysis Analyze competitor SEO/GEO strategies and find their weaknesses
serp-analysis Analyze search results and AI answer patterns for target queries
content-gap-analysis Find content opportunities your competitors cover but you don't

Build — create content optimized for search and AI

Skill What it does
seo-content-writer Write search-optimized content with proper structure and keyword placement
geo-content-optimizer Make content quotable and citable by AI systems
meta-tags-optimizer Create compelling titles, descriptions, and Open Graph tags
schema-markup-generator Generate JSON-LD structured data for rich results

Optimize — improve existing content and technical health

Skill What it does
on-page-seo-auditor Audit on-page elements with a scored report and fix recommendations
technical-seo-checker Check crawlability, indexing, Core Web Vitals, and site architecture
internal-linking-optimizer Optimize internal link structure for better crawling and authority flow
content-refresher Update outdated content to recover or improve rankings

Monitor — track performance and catch issues early

Skill What it does
rank-tracker Track keyword positions over time in both SERP and AI responses
backlink-analyzer Analyze backlink profile, find opportunities, detect toxic links
performance-reporter Generate SEO/GEO performance reports for stakeholders
alert-manager Set up alerts for ranking drops, traffic changes, and technical issues

Cross-cutting — protocol layer across all phases

Skill What it does
content-quality-auditor Publish Readiness Gate with full 80-item CORE-EEAT audit and ship/no-ship verdict
domain-authority-auditor Citation Trust Gate with full 40-item CITE audit and authority verdict
entity-optimizer Canonical Entity Profile for brand/entity truth across search and AI systems
memory-management Campaign Memory Loop for durable context, promotion, and archive rules

Commands

One-shot tasks with explicit input and structured output.

Command Description
/seo:audit-page <URL> Full on-page SEO + CORE-EEAT content quality audit with scored report
/seo:check-technical <URL> Technical SEO health check (crawlability, speed, security)
/seo:generate-schema <type> Generate JSON-LD structured data markup
/seo:optimize-meta <URL> Optimize title, description, and OG tags
/seo:report <domain> <period> Comprehensive SEO/GEO performance report
/seo:audit-domain <domain> Full CITE domain authority audit with 40-item scoring and veto checks
/seo:write-content <topic> Write SEO + GEO optimized content from a topic and target keyword
/seo:keyword-research <seed> Research and analyze keywords for a topic or niche
/seo:setup-alert <metric> Configure monitoring alerts for critical metrics

Command files: commands/

Recommended Workflow

graph TD
    A[New Content Project] --> B[Keyword Research]
    B --> C[Competitor Analysis]
    C --> D[Content Gap Analysis]
    D --> E[Write SEO Content]
    E --> F[GEO Optimization]
    F --> G[Meta Tags + Schema]
    G --> H[CORE-EEAT Quality Audit]
    H --> H2[On-Page Audit]
    H2 --> I[Publish]
    I --> J[Track Rankings]
    J --> K{Performance OK?}
    K -->|Yes| L[Continue Monitoring]
    K -->|No| M[Content Refresh]
    M --> H

Skill combos that work well together:

  • keyword-research + content-gap-analysis → comprehensive content strategy
  • seo-content-writer + geo-content-optimizer → dual-optimized content
  • on-page-seo-auditor + technical-seo-checker → complete site audit
  • rank-tracker + alert-manager → proactive monitoring
  • content-quality-auditor + content-refresher → data-driven content refresh
  • content-quality-auditor + domain-authority-auditor → complete 120-item assessment
  • domain-authority-auditor + backlink-analyzer → domain authority deep-dive
  • entity-optimizer + schema-markup-generator → complete entity markup
  • memory-management + any skill → persistent project context

Inter-Skill Handoff Protocol

When a skill points to its Next Best Skill, preserve this context for the next move:

Context How to Pass Example
Objective State what was analyzed, created, or fixed "Objective: refreshed declining pricing page"
Key findings / output Carry forward the highest-signal result "Key output: GEO section rewrite + publish verdict = fix before ship"
Evidence Include URLs, datasets, or sections reviewed "Evidence: GSC last 90 days, page URL, competitor SERP snapshot"
Open loops Note blockers, missing inputs, or unresolved risks "Open loops: missing author bio and current customer proof"
Target keyword Include in the skill invocation "Run content-refresher for keyword 'cloud hosting'"
Content type State explicitly "Content type: how-to guide"
CORE-EEAT scores Summarize dimension scores "Current scores: C:75 O:60 R:80 E:45 — focus on Exclusivity"
CITE scores Summarize dimension + veto status "CITE: C:82 I:65 T:71 E:58, no veto triggers"
Priority items List specific item IDs "Priority: improve O08, E07, R06"
Content URL Include for fetch-capable skills "Analyze https://example.com/page"

Memory-managed handoff: If memory-management is active, prior audit results are automatically available via the hot cache in CLAUDE.md. Skills should check for cached scores before re-running audits.

Reference Materials

Shared references used by multiple skills:

Reference Items Used by
core-eeat-benchmark.md 80 content-quality-auditor, seo-content-writer, geo-content-optimizer, content-refresher, on-page-seo-auditor
cite-domain-rating.md 40 domain-authority-auditor, backlink-analyzer, competitor-analysis, performance-reporter

Most skills also include references/ subdirectories with skill-specific templates, rubrics, and checklists (e.g. http-status-codes, robots-txt, kpi-definitions, report-templates).

Finding the Right Skill

Not sure which skill to use? Search by what you're trying to do:

You're looking for... Use this skill
Find keywords / topic ideas / what to write about keyword-research
Search volume / long-tail keywords / ranking opportunities keyword-research
Analyze competitors / competitive intelligence / who ranks for X competitor-analysis
Competitor keywords / competitor backlinks / benchmarking competitor-analysis
SERP analysis / what ranks for X / featured snippets serp-analysis
AI overviews / SERP features / why does this page rank serp-analysis
Content gaps / what am I missing / untapped topics content-gap-analysis
Competitor content analysis / content opportunities / content strategy gaps content-gap-analysis
Write a blog post / article writing / content creation seo-content-writer
SEO copywriting / draft optimized content / write for SEO seo-content-writer
Optimize for AI / get cited by ChatGPT / AI optimization geo-content-optimizer
GEO optimization / appear in AI answers / LLM citations geo-content-optimizer
Title tag / meta description / improve CTR meta-tags-optimizer
Open Graph / Twitter cards / social media preview meta-tags-optimizer
Schema markup / structured data / JSON-LD / rich snippets schema-markup-generator
FAQ schema / How-To schema / product markup schema-markup-generator
On-page SEO audit / SEO score / page optimization on-page-seo-auditor
Header tags / image optimization / check my page on-page-seo-auditor
Technical SEO / page speed / Core Web Vitals technical-seo-checker
Crawl issues / indexing problems / mobile-friendly check technical-seo-checker
Internal links / site architecture / link structure internal-linking-optimizer
Page authority distribution / content silos / site navigation internal-linking-optimizer
Update old content / refresh content / content decay content-refresher
Declining rankings / revive old blog posts / outdated content content-refresher
Track rankings / keyword positions / how am I ranking rank-tracker
SERP monitoring / ranking trends / position tracking rank-tracker
Analyze backlinks / link profile / toxic links backlink-analyzer
Link building / off-page SEO / link authority backlink-analyzer
SEO report / performance report / traffic report performance-reporter
SEO dashboard / report to stakeholders / monthly report performance-reporter
SEO alerts / monitor rankings / ranking notifications alert-manager
Traffic alerts / watch competitor changes / alert me alert-manager
Content quality audit / EEAT score / how good is my content content-quality-auditor
CORE-EEAT audit / content assessment / quality score content-quality-auditor
Domain authority audit / domain trust / site credibility domain-authority-auditor
CITE audit / domain rating / how authoritative is my site domain-authority-auditor
Entity optimization / knowledge graph / knowledge panel entity-optimizer
Brand entity / entity disambiguation / Wikidata entity-optimizer
Remember project context / save SEO data / track campaign memory-management
Store keyword data / save progress / project memory memory-management

All Installation Methods

Method Command Best for
ClawHub clawhub install aaron-he-zhu/<skill-name> OpenClaw users, individual skills
Skills CLI npx skills add aaron-he-zhu/seo-geo-claude-skills Most users, 35+ agents, all 20 at once
Claude Code Plugin /plugin marketplace add aaron-he-zhu/seo-geo-claude-skills Claude Code plugin system
Git Submodule git submodule add ... .claude/skills/seo-geo Version-pinned team installs
Fork & Customize Fork + npx skills add YOUR-ORG/... Teams with custom needs
Manual git clone + copy No CLI needed

Browse all 20 skills: GitHub · ClawHub · skills.sh

# Install all skills (skills.sh)
npx skills add aaron-he-zhu/seo-geo-claude-skills

# Install a specific skill (skills.sh)
npx skills add aaron-he-zhu/seo-geo-claude-skills -s keyword-research

# Install a specific skill (ClawHub)
clawhub install aaron-he-zhu/keyword-research

# Preview available skills
npx skills add aaron-he-zhu/seo-geo-claude-skills --list

# Install globally for all agents
npx skills add aaron-he-zhu/seo-geo-claude-skills -g -y --all

Contributing

See CONTRIBUTING.md for how to add new skills, improve existing ones, or request features.

Related Repositories

Repository What it provides
CORE-EEAT Content Benchmark 80-item content quality scoring framework
CITE Domain Rating 40-item domain authority scoring framework

Disclaimer

These skills assist with SEO and GEO workflows but do not guarantee search rankings, AI citations, or traffic results. SEO and GEO outcomes depend on many factors outside the scope of this tool. Always verify recommendations with qualified professionals before making significant changes to your content strategy. AI-generated analysis should be reviewed by domain experts before being relied upon for business decisions.

License

Apache License 2.0

Reviews (0)

No results found