SkillAgentSearch skills...

keyword-research

Keyword research from a seed topic — ideas, real Google volume/CPC, intent, difficulty, clustered into a plan

Install / Use

npx skills add Ryze-AI-Adgent/open-seo-mcp-skills --skill keyword-research

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

71/100

Supported Platforms

Claude Code
Cursor

Our assessment of keyword-research

keyword-research scores 71/100 on our quality scale, 336th of 375 Education & Research skills we index.

Its SKILL.md is 2.3 KB long, split into 5 sections and no code examples: moderately detailed.

With 1,364 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
20/30
Structure
11/20
Description
12/15
Adoption
13/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 6 days ago, so keyword-research is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

keyword-research compared with similar skills

All 4 of these similar skills score higher than keyword-research; compare them before choosing.

SkillScoreStarsUpdatedFormat
keyword-research (this skill)by Ryze-AI-Adgent711.4k6d agoSKILL.md
Agent-Reachby Panniantong10086.4k15d agoCLAUDE.md
headroomby headroomlabs-ai10074.2ktodayCLAUDE.md
rufloby ruvnet10073.6ktodayCLAUDE.md
last30days-skillby mvanhorn10063.3ktodayCLAUDE.md

Frequently asked questions

How do I install keyword-research?
Run npx skills add Ryze-AI-Adgent/open-seo-mcp-skills --skill keyword-research. The install tabs above show the steps for each supported agent.
Which AI agents does keyword-research work with?
It is written for Claude Code and Cursor, as a SKILL.md file. Other agents that read the same format can often use it too.
Is keyword-research safe to use?
It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is keyword-research still maintained?
The repository was last updated 6 days ago, so keyword-research is actively maintained.

name: keyword-research description: 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".

Keyword Research

Requires

The 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

Seed → ideas → metrics → clusters. Volumes come from Google Ads planner data (the source everyone else resells), enriched with DataForSEO intent/difficulty.

Workflow

  1. Expand the seed. google_ads__generateKeywordIdeas with the seed keyword(s) and/or the user's URL. Collect up to ~200 ideas.
  2. Metrics. google_ads__generateKeywordHistoricalMetrics on the candidate list — monthly volume, competition, CPC range, 12-month trend.
  3. 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.
  4. 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.
  5. Cluster. Group by intent and topic into content clusters: pillar + supporting pages. For each cluster: target keyword, supporting keywords, total volume, intent, existing page (if any) or "new page".

Output

One table per cluster (keyword, volume, CPC, intent, current position if any), then a ranked plan: which clusters to attack first and why (volume × winnability — favor clusters where the site already has striking-distance positions). Plain language, no filler.

Rules

  • Never invent volumes. If a metrics call fails, show the keyword without numbers and say why.
  • CPC belongs in the output — it tells the user what the traffic is worth, and this doubles as an ads negative-keyword source.

Related Skills

View on GitHub
GitHub Stars1.4k
CategoryEducation
Updated6d ago
Forks349

Languages

Shell

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions