Tooluck logoTooluck
SKILL.md

keyword-research

Agent skill fromRyze-AI-Adgent/open-seo-mcp-skills

Keyword research from a seed topic — ideas, real Google volume/CPC, intent, difficulty, clustered into a plan. Use when asked to "find keywords", "keyword research for X", "what should I rank for", or "build a keyword plan".

How to install keyword-research

install keyword-research
# install the open-seo-mcp-skills pack with the skills CLI
npx skills add Ryze-AI-Adgent/open-seo-mcp-skills

# or add only this skill to Claude Code: copy the folder

skills/keyword-research/

# into

~/.claude/skills/keyword-research/ (all projects)

.claude/skills/keyword-research/ (one project)

skills/keyword-research/SKILL.md

MITFull file
1# Keyword Research
2
3## Requires
4
5The free Ryze MCP connector (`https://connector.get-ryze.ai/mcp`). Claude Code: `claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp`. claude.ai / Desktop / Cursor: add it as a custom connector with the same URL. Setup: https://www.get-ryze.ai/how-to-connect-claude-to-google-meta-ads-mcp?utm_source=github&utm_content=open-seo-mcp-skills
6
7Seed → ideas → metrics → clusters. Volumes come from Google Ads planner data (the source everyone else resells), enriched with DataForSEO intent/difficulty.
8
9## Workflow
10
111. **Expand the seed.** `google_ads__generateKeywordIdeas` with the seed keyword(s) and/or the user's URL. Collect up to ~200 ideas.
122. **Metrics.** `google_ads__generateKeywordHistoricalMetrics` on the candidate list — monthly volume, competition, CPC range, 12-month trend.
133. **Intent + difficulty (optional enrich).** If the workspace exposes DataForSEO tools, call the Labs `keyword_overview` endpoint for the top ~50 (search intent, keyword difficulty, SERP features). Request shape: `native__get_provider_docs` provider `dataforseo`. Skip silently if unavailable — Google metrics alone are enough for a v1 plan.
144. **What they already rank for.** `google_search_console__runRawSearchAnalytics` (dimension `query`, filtered to the topic) — mark keywords the site already has positions for; those are optimize-not-create.
15…

Excerpt shown under the repository's MIT license.

More skills in open-seo-mcp-skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates