Crawlmere › Skills › Keyword clustering

Keyword clustering – a skill for Claude

Groups a keyword CSV from any tool into topic clusters with a primary keyword, total volume and suggested URL.

What it checks and does

  • Detects common column names (keyword, query, volume, impressions)
  • Deterministic clustering with simple stemming
  • Intent labels and a page plan per cluster
  • Notes when SERP overlap should decide a merge

Try asking

“Cluster keywords.csv and turn it into a page plan.”

Script

cluster_keywords.py – Python 3.8+, standard library only, covered by the pack's tests. Claude runs it and reads only the output, so long files don't fill your context.

When Claude uses it

The skill's description, which Claude matches against your request:

Group a keyword list (CSV export from any keyword tool or Search Console) into topic clusters, pick a primary keyword per cluster, label search intent, and map clusters to existing or new pages; deterministic clustering script included. Use when the user has a keyword list or CSV and asks to cluster, group, organize, prioritize keywords, or plan pages/content from keywords.

Part of the Crawlmere pack – 15 SEO skills for Claude Code, claude.ai and the API. $24 once, no subscription.

Get the pack All skills

Related skills

  • Content brief – A writer-ready brief for one keyword or cluster, or a review of a draft against the brief.
  • Search Console analyzer – Reads Google Search Console exports and finds what to fix next.
  • Sitemap & IndexNow check – Validates sitemaps and sitemap indexes, compares them with your built site, and prepares IndexNow submissions.