geo-content-optimizer · aaron-he-zhu — Claude Code skill: what it does
A skill for tuning content for GEO and search. The working copy lives in the aaron-marketing-skills bundle; the old repo keeps a frozen one.
npx skills add aaron-he-zhu/seo-geo-claude-skills --skill geo-content-optimizer -a claude-codeWhat geo-content-optimizer does
The seo-geo-claude-skills repo no longer develops this skill. It is a signpost now: the files stay so old links to build/geo-content-optimizer/ still resolve, while the real work moved to the aaron-marketing-skills bundle at seo-geo/build/geo-content-optimizer.
Install from the bundle: npx skills add aaron-he-zhu/aaron-marketing-skills -s geo-content-optimizer. Pull the skill from the old repo instead and you get the frozen copy tagged v9.9.12, which receives no updates. Worth checking where your install command actually points.
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI and OpenCode are all supported. Each platform takes its own -a flag and writes to its own folder — Claude uses ~/.claude/skills/geo-content-optimizer/SKILL.md, Cursor uses .cursor/skills/geo-content-optimizer/SKILL.md. Copilot installs through gh skill install.
What it helps with
- tune a page so generative search answers pick it up
- audit a draft for GEO signals before publishing
- rewrite a blog post for search visibility
- check a finished landing page against GEO requirements
- restructure content so AI answers can quote it
Example prompts for the agent
- run geo-content-optimizer on this article and tell me what keeps it out of AI answers
- optimize the landing page draft for GEO and flag the weak spots
- check
content/guide.mdfor GEO signals
How to install geo-content-optimizer
1Skills CLI (Vercel)
npx skills add aaron-he-zhu/seo-geo-claude-skills --skill geo-content-optimizer -a claude-code2Manually: put the files in place
~/.claude/skills/geo-content-optimizer/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/geo-content-optimizer/
1Skills CLI (Vercel)
npx skills add aaron-he-zhu/seo-geo-claude-skills --skill geo-content-optimizer -a codex2Manually: put the files in place
.agents/skills/geo-content-optimizer/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add aaron-he-zhu/seo-geo-claude-skills --skill geo-content-optimizer -a cursor2Manually: put the files in place
.cursor/skills/geo-content-optimizer/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install aaron-he-zhu/seo-geo-claude-skills geo-content-optimizer2Manually: put the files in place
.github/skills/geo-content-optimizer/SKILL.md1Skills CLI (Vercel)
npx skills add aaron-he-zhu/seo-geo-claude-skills --skill geo-content-optimizer -a gemini-cli2Platform CLI
gemini skills install https://github.com/aaron-he-zhu/seo-geo-claude-skills --path build/geo-content-optimizerManually: put the files in place
.devin/skills/geo-content-optimizer/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add aaron-he-zhu/seo-geo-claude-skills --skill geo-content-optimizer -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about geo-content-optimizer
How do I install geo-content-optimizer in Claude?
From the bundle: npx skills add aaron-he-zhu/aaron-marketing-skills -s geo-content-optimizer. The skill file lands in ~/.claude/skills/geo-content-optimizer/SKILL.md.
What does geo-content-optimizer do?
It optimizes content for GEO and search: it reads your text and points out what stops generative engines from citing it.
How is it different from the seo-geo-claude-skills copy?
That one is frozen at tag v9.9.12. Active development happens in the aaron-marketing-skills bundle under seo-geo/build/geo-content-optimizer.
Source text
SKILL.md · Apache-2.0
# `geo-content-optimizer` has moved > [!IMPORTANT] > `seo-geo-claude-skills` is now a **signpost** repo — its skills are no longer developed here. > This file exists only so older links to `build/geo-content-optimizer/` keep resolving. **Active version:** [`seo-geo/build/geo-content-optimizer`](https://github.com/aaron-he-zhu/aaron-marketing-skills/tree/main/seo-geo/build/geo-content-optimizer) in the [`aaron-marketing-skills`](https://github.com/aaron-he-zhu/aaron-marketing-skills) bundle. **Frozen standalone copy** (unchanged, tag `v9.9.12`): [`build/geo-content-optimizer/SKILL.md`](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/v9.9.12/build/geo-content-optimizer/SKILL.md). Install the active skill from the bundle: ``` npx skills add aaron-he-zhu/aaron-marketing-skills -s geo-content-optimizer ``` Full 20 → 16 mapping: see the repo [README](https://github.com/aaron-he-zhu/seo-geo-claude-skills#readme).
© aaron-he-zhu · Apache-2.0 · aaron-he-zhu/seo-geo-claude-skills
Similar skills
Everything for SEO and GEO →geo-content-optimizer by other authors comes first.