keyword-research · aaron-he-zhu — Claude Code skill: what it does, how to install
A keyword research skill for Claude and other AI coding agents. Installs with one command from the seo-geo-claude-skills repo.
npx skills add aaron-he-zhu/seo-geo-claude-skills --skill keyword-research -a claude-codeWhat keyword-research does
The seo-geo-claude-skills repository is now a signpost. Its skills are no longer developed there, and research/keyword-research/SKILL.md exists only so older links keep resolving. The active version lives at seo-geo/research/keyword-research inside the aaron-marketing-skills bundle, while a frozen standalone copy sits under tag v9.9.12.
Install goes through npx skills add with an agent flag. For Claude: npx skills add aaron-he-zhu/seo-geo-claude-skills --skill keyword-research -a claude-code, which drops the skill at ~/.claude/skills/keyword-research/SKILL.md. Codex, Cursor, Gemini CLI and OpenCode differ only in the flag, and GitHub Copilot uses gh skill install instead.
Here is the catch worth knowing before you build a workflow on it: installing from the old repo gives you the frozen copy, not current development. For the live skill, pull it from the bundle with npx skills add aaron-he-zhu/aaron-marketing-skills -s keyword-research. Check which SKILL.md your agent actually loads.
What it helps with
- build a keyword list for a new page
- group search terms into clusters by intent
- spot queries with no content behind them
- check which phrases existing pages already cover
- lay groundwork for SEO and GEO optimisation
Example prompts for the agent
- build a keyword list for a post about CI/CD
- cluster these queries and show the intent behind each
- find the gaps in my site's keyword coverage
How to install keyword-research
1Skills CLI (Vercel)
npx skills add aaron-he-zhu/seo-geo-claude-skills --skill keyword-research -a claude-code2Manually: put the files in place
~/.claude/skills/keyword-research/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/keyword-research/
1Skills CLI (Vercel)
npx skills add aaron-he-zhu/seo-geo-claude-skills --skill keyword-research -a codex2Manually: put the files in place
.agents/skills/keyword-research/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add aaron-he-zhu/seo-geo-claude-skills --skill keyword-research -a cursor2Manually: put the files in place
.cursor/skills/keyword-research/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install aaron-he-zhu/seo-geo-claude-skills keyword-research2Manually: put the files in place
.github/skills/keyword-research/SKILL.md1Skills CLI (Vercel)
npx skills add aaron-he-zhu/seo-geo-claude-skills --skill keyword-research -a gemini-cli2Platform CLI
gemini skills install https://github.com/aaron-he-zhu/seo-geo-claude-skills --path research/keyword-researchManually: put the files in place
.devin/skills/keyword-research/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add aaron-he-zhu/seo-geo-claude-skills --skill keyword-research -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 keyword-research
How do I install keyword-research in Claude?
Run npx skills add aaron-he-zhu/seo-geo-claude-skills --skill keyword-research -a claude-code. The skill lands in ~/.claude/skills/keyword-research/SKILL.md.
What does keyword-research do?
It is a keyword research skill: it helps you gather search terms and sort them into clusters. It runs inside whichever agent you installed it for.
How is the seo-geo-claude-skills copy different from the aaron-marketing-skills one?
The seo-geo-claude-skills copy is frozen at tag v9.9.12 and the repo now acts as a signpost. Active development happens in the aaron-marketing-skills bundle, installed with npx skills add aaron-he-zhu/aaron-marketing-skills -s keyword-research.
Source text
SKILL.md · Apache-2.0
# `keyword-research` 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 `research/keyword-research/` keep resolving. **Active version:** [`seo-geo/research/keyword-research`](https://github.com/aaron-he-zhu/aaron-marketing-skills/tree/main/seo-geo/research/keyword-research) in the [`aaron-marketing-skills`](https://github.com/aaron-he-zhu/aaron-marketing-skills) bundle. **Frozen standalone copy** (unchanged, tag `v9.9.12`): [`research/keyword-research/SKILL.md`](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/v9.9.12/research/keyword-research/SKILL.md). Install the active skill from the bundle: ``` npx skills add aaron-he-zhu/aaron-marketing-skills -s keyword-research ``` 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 →keyword-research by other authors comes first.