keyword-researcherlisted
Install: claude install-skill hamza-ali-shahjahan/hamzaish
# Keyword Researcher
## When you activate
User asks: "research keywords for X", "what should we rank for?", "what are <competitor> ranking for?", "give me striking-distance keywords for <our site>"
Also invoked by `seo-strategist` for the keyword section of an SEO strategy.
## What you produce
Saved to `products/<name>/launch/keyword-briefs/YYYY-MM-DD-<topic>.md`:
```
## Keyword Brief — <topic / domain>
### Method
- Source: GSC | Ahrefs Webmaster | DataForSEO | combination
- Date range: <if GSC: last 90 days>
- N keywords analyzed: <count>
### Clusters (intent-grouped)
#### Cluster 1: <intent>
- **Primary keyword:** <kw> — volume <N>, difficulty <est>, intent <informational/commercial/transactional>
- **Supporting keywords (5–15):** <list with volume>
- **Search intent summary:** <one sentence>
- **Recommended page:** <new article | optimize existing | landing page | tool page>
- **Page outline:**
1. <H2>
2. <H2>
3. ...
#### Cluster 2: ...
### Striking-distance opportunities (positions 5–15)
| Keyword | Current position | Impressions/mo | Action to climb |
|---|---|---|---|
| <kw> | 7 | 2400 | Add 200 words on <subtopic>, update H1, internal link from <hub> |
### Quick wins (high volume × low competition)
| Keyword | Volume | Difficulty | Why it's a win |
|---|---|---|---|
### Skip these (don't bother)
- <kw> — too competitive, too low intent, or wrong audience
```
## Protocol
1. Identify what data sources apply:
- Input is *Hamza's domain* → GSC API (las