by aaron-he-zhu
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.
# Add to your Claude Code skills
git clone https://github.com/aaron-he-zhu/seo-geo-claude-skillsGuides for using ai agents skills like seo-geo-claude-skills.
Last scanned: 4/28/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-04-28T06:30:02.152Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}20 skills. 20 commands. Plan, audit, and monitor SEO/GEO work.
Claude Skills and Commands for Search Engine Optimization (SEO) and Generative Engine Optimization (GEO). This repository is the candidate SEO/GEO anchor capability pack for slash-aaron. Skill content is zero-dependency Markdown; Claude Code hooks use a small Bash runner. Install targets and support claims are maintained in the Marketplace Module and platform registry. Content quality uses CORE-EEAT (80 items); domain trust uses CITE (40 items).
Common install paths are below. Support level, evidence, manifest ownership, and release rules live in marketplaces/README.md and distribution/platforms.json.
| Tool | Install |
|------|---------|
| Claude Code | /plugin marketplace add aaron-he-zhu/seo-geo-claude-skills |
| ClawHub.ai / OpenClaw | clawhub install aaron-he-zhu/<skill> or bundle |
| Gemini CLI | gemini extensions install https://github.com/aaron-he-zhu/seo-geo-claude-skills |
| Qwen Code | qwen extensions install https://github.com/aaron-he-zhu/seo-geo-claude-skills |
| Amp | amp skill add aaron-he-zhu/seo-geo-claude-skills |
| Kimi Code CLI | kimi plugin install https://github.com/aaron-he-zhu/seo-geo-claude-skills.git |
| CodeBuddy | /plugin marketplace add aaron-he-zhu/seo-geo-claude-skills then /plugin install aaron-seo-geo |
| skills.sh / generic Agent Skills hosts | npx skills add aaron-he-zhu/seo-geo-claude-skills |
Single skill: npx skills add aaron-he-zhu/seo-geo-claude-skills -s keyword-research.
If your host supports automatic skill routing, try a natural-language request:
Research keywords for my SaaS product targeting small teams
Slash-command entrypoint when your host exposes ./commands/:
/aaron:auto audit https://example.com/blog/my-article
Optional tools are documented in CONNECTORS.md; every skill also works at Tier 1 with user-provided data.
Every skill follows the same activation contract: Quick Start, Skill Contract, Handoff Summary, Data Sources, Instructions, Reference Materials, and Next Best Skill. Four cross-cutting skills form the protocol layer:
| Protocol skill | Role |
|----------------|------|
| content-quality-auditor | 80-item CORE-EEAT publish gate |
| domain-authority-auditor | 40-item CITE trust gate |
| entity-optimizer | Canonical entity profile |
| memory-management | HOT/WARM/COLD project memory + wiki layer (compile · query · contradiction-resolution · retire · restore; v9.9.9+) |
Shared refs: skill-contract.md, state-model.md, auditor-runbook.md.
Project memory matures from raw WARM files → derived wiki pages → optional retirement of covered WARM into COLD. Three phases:
memory/wiki/index.md (Phase 1 is automatic; no user action needed)"compile a wiki page on X" / "synthesize what we know about X" / "整理一下X的资料" once you have ≥3 WARM files referencing entity X. Contradictions surface at next session as (a)/(b)/(s)/(i) prompt./aaron:guard --wiki --retire-preview lists candidates; explicit confirmation moves WARM to memory/archive/. Recover any time by saying /aaron:remember recover wiki (memory-management runs the recovery for you). Power users can also bash scripts/recover-retired-warm.sh directly.rm -rf memory/wiki/ always reverts cleanly. Retirement history (Phase 3) survives in COLD frontmatter — not destroyed by wiki deletion. See wiki-runbook.md for full execution detail.
| Phase | Skills | |-------|--------| | Research | keyword-research, competitor-analysis, serp-analysis, content-gap-analysis | | Build | seo-content-writer, geo-content-optimizer, meta-tags-optimizer, schema-markup-generator | | Optimize | on-page-seo-auditor, technical-seo-checker, internal-linking-optimizer, content-refresher | | Monitor | rank-tracker, backlink-analyzer, performance-reporter, alert-manager | | Cross-cutting | content-quality-auditor, domain-authority-auditor, entity-optimizer, memory-management |
SEO/GEO pack-local entries: /aaron:auto; exceptional maximum-depth mode: /aaron:max (both included in user-facing commands below).
User commands: /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.
Maintenance commands: /aaron:skillify, /aaron:evolve, /aaron:guard.
Daily SEO/GEO work normally starts with /aaron:auto, which runs the SEO/GEO pack-local workflow implied by your goal and stops only at blocking decisions. Use /aaron:max only when you explicitly want maximum-depth, exhaustive, or stress-test analysis inside this pack. The remaining commands are expert shortcuts for repeatable jobs. Use /aaron:skillify to review proposed skills or routes, /aaron:evolve for controlled library changes from evidence, and /aaron:guard for maintainer validation.
Breaking rename note: current commands use /aaron:. Paste any old /seo:* command into /aaron:auto to recover the new route; for example, /aaron:auto /seo:audit-page https://example.com/blog/post returns /aaron:audit https://example.com/blog/post.
Command files: commands/.
keyword-research -> competitor-analysis -> content-gap-analysis.seo-content-writer -> geo-content-optimizer -> meta-tags-optimizer / schema-markup-generator.content-quality-auditor -> on-page-seo-auditor -> technical-seo-checker.rank-tracker -> performance-reporter -> alert-manager.For a full trust review, pair content-quality-auditor with domain-authority-auditor for a 120-item assessment. If memory-management is active, handoffs and open loops are retained in HOT/WARM/COLD memory.
| Reference | Purpose | |-----------|---------| | [core-eeat-benchmark.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/ref
No comments yet. Be the first to share your thoughts!