content-and-copy
Write or edit website copy, blog content, and editorial pieces with attention to voice, structure, and goal. Use this skill…
Run keyword research, classify by search intent, cluster into topical groups, and prioritize for content production. Use this skill whenever the user asks to do keyword research, find target keywords, identify ranking opportunities, classify search intent, build a topical map,
Claude Code
$ npx -y skills add rampstackco/claude-skills-seo --skill seo-keyword --agent claude-code
Codex
$ npx skills add rampstackco/claude-skills-seo --skill seo-keyword -a codex -y
Cursor
$ npx skills add rampstackco/claude-skills-seo --skill seo-keyword -a cursor -y
Gemini CLI
$ npx skills add rampstackco/claude-skills-seo --skill seo-keyword -a gemini-cli -y
GitHub Copilot
$ npx skills add rampstackco/claude-skills-seo --skill seo-keyword -a github-copilot -y
OpenCode
$ npx skills add rampstackco/claude-skills-seo --skill seo-keyword -a opencode -y
Windsurf
$ npx skills add rampstackco/claude-skills-seo --skill seo-keyword -a windsurf -y
name: seo-keyword description: "Run keyword research, classify by search intent, cluster into topical groups, and prioritize for content production. Use this skill whenever the user asks to do keyword research, find target keywords, identify ranking opportunities, classify search intent, build a topical map, or plan a content strategy around what people search for. Triggers on keyword research, keyword strategy, search intent, keyword clustering, topic clusters, keyword difficulty, search volume, ranking opportunity, content gap, what should I write about, target keyword, primary keyword, secondary keyword, long-tail. Also triggers when planning a content calendar or new site without keywords yet defined." category: seo-foundation catalog_summary: "Discovery, intent classification, clustering, prioritization" display_order: 3
Find the queries worth ranking for, classify them by intent, cluster them into topics, and prioritize what to produce. Stack-agnostic. Tool-agnostic (works with any keyword tool).
---
---
If no tool is available, the skill still works using SERP inspection and search console data alone, but the volume estimates will be rough.
---
Cast a wide net. Sources:
Goal: 200 to 500 candidate keywords for a typical content sprint. More if planning a year of content.
Every keyword maps to one of four intents. Get this right or the rest is noise.
| Intent | Signal | Page type that wins | |---|---|---| | **Informational** | "how to," "what is," "why," "best way to" | Article, guide, tutorial | | **Navigational** | brand or product name + modifier | Brand homepage, product page | | **Commercial** | "best," "review," "vs," "comparison," "alternatives" | Listicle, comparison, review | | **Transactional** | "buy," "price," "deal," "near me," "for sale" | Product page, category page |
A keyword tool's volume tells you the demand. The SERP tells you the intent. When in doubt, look at what's actually ranking. If page 1 is articles, the query is informational. If page 1 is product pages, it's transactional.
**Hybrid intents exist.** "Best running shoes" is commercial-investigational. "Best running shoes under $100" is the same intent narrowed by a budget filter. Treat hybrids as their dominant intent and note the modifier.
Group keywords that should target the same page (or topic cluster).
Two clustering approaches:
**Approach A: SERP overlap.** If two keywords share at least 3 of the top 10 results, they target the same page. This is mechanical and reliable.
**Approach B: Topical relevance.** Group keywords by the underlying topic, not just word overlap. "How to start a podcast" and "podcast equipment for beginners" are the same topic, different facets.
Use both. A typical cluster has:
For each cluster, score on three dimensions:
**Opportunity** (1 to 5):
**Difficulty** (1 to 5):
**Strategic fit** (1 to 5):
**Priority score = Opportunity + Strategic fit - Difficulty.**
Rank the clusters. Top 20 percent get produced first.
---
1. **Define the scope.** What site, what topic area, what audience. 2. **Run discovery.** Pull seeds, competitor exports, search console data, SERP inspections. Aim for 200 to 500 candidates. 3. **Deduplicate and clean.** Remove obvious junk, brand misspellings, irrelevant terms. 4. **Classify by intent.** Mark each keyword. 5. **Cluster.** Group into topical clusters. Aim for 20 to 50 clusters. 6. **Score each cluster** on opportunity, difficulty, and strategic fit. 7. **Prioritize.** Rank by composite score. Identify the top 10 to 20 clusters to produce first. 8. **Output.** Use the template in [`references/keyword-research-template.md`](references/keyword-research-template.md).
---
A focused SEO subset of claude-skills. Designed for SEO consultants, freelancers, and in-house teams who want SEO depth in Claude Code without loading the full catalog.
Write or edit website copy, blog content, and editorial pieces with attention to voice, structure, and goal. Use this skill…
Develop a content strategy covering editorial positioning, content pillars, formats, calendar, governance, and topical authority…
How to design and run a programmatic SEO program that produces durable traffic instead of penalty-bait. Data source…
Optimize content and site structure for AI-driven search experiences including AI overviews, large language model citations,…
Run a competitive SEO analysis comparing the user's site to chosen competitors across SERP overlap, content depth, backlink…
Audit existing content across a site to decide what to keep, update, merge, redirect, or delete. Use this skill whenever the user…
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…