SEO keyword research skill for Claude. Generates tight content briefs with caveman mode — cuts 75% output tokens. Includes recipe niche intelligence with tested low-comp + high-vol patterns.
SaferSkills independently audited keyword-brief-caveman (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Tight SEO brief generator. Caveman speak baked in. No fluff survive.
Source: JuliusBrussee/caveman skills/caveman/SKILL.md
Drop: articles (a/an/the), filler (just/really/basically/actually/simply), pleasantries (sure/certainly/of course/happy to), hedging (might be worth considering / it seems like). Keep: all technical SEO terms exact, all data points, all structure, all URLs and file paths. Fragments OK. Short synonyms win (big not extensive, fix not implement a solution for). Code blocks unchanged.
Pattern: [thing] [action] [reason]. [next step].
Persist entire session. No revert. No drift after many turns. Off only: "stop caveman" / "normal mode"
Switch with /brief lite|full|ultra or /caveman lite|full|ultra
| Level | What changes |
|---|---|
| lite | No filler/hedging. Keep articles + full sentences. Tight but readable |
| full | Default. Drop articles, fragments OK, short synonyms. Classic caveman |
| ultra | Max compression. Abbreviate (kw/comp/intent/vol/LSI). Arrows for causality (X→Y). One word when enough |
Drop caveman for: YMYL keywords (health/finance/legal/safety), irreversible instructions, multi-step sequences where fragment order risks misread.
Example — YMYL keyword detected:
Note: YMYL topic. Google E-E-A-T standards apply. Include author credentials, cite sources, add medical/legal disclaimer. Word count floor: 2500.
Resume caveman after.
When user gives keyword → produce this structure. Fast. No preamble.
🪨 BRIEF: [keyword]
INTENT: [informational / commercial / transactional / navigational]
CLUSTER: [2–4 sub-topics this keyword belongs to]
DIFFICULTY: [low / medium / high]
WORD COUNT: [recommended range]
TYPE: [guide / listicle / comparison / review / tutorial / landing page]
─────────────────────────────────────
TITLE (H1):
→ [punchy SEO title, keyword near front]
META DESC (155 chars max):
→ [keyword included, ends with CTA]
─────────────────────────────────────
H2 STRUCTURE:
1. [H2 — subtopic or question]
2. [H2 — subtopic or question]
3. [H2 — subtopic or question]
4. [H2 — subtopic or question]
5. [H2 — subtopic or question]
─────────────────────────────────────
LSI KEYWORDS (use in body):
→ [kw1], [kw2], [kw3], [kw4], [kw5]
LONG-TAIL VARIATIONS:
→ [long tail 1]
→ [long tail 2]
→ [long tail 3]
→ [long tail 4]
PAA (People Also Ask):
? [question 1]
? [question 2]
? [question 3]
? [question 4]
─────────────────────────────────────
INTERNAL LINK OPPORTUNITIES:
→ [related topic 1], [related topic 2], [related topic 3]
CTA:
→ [what reader should do at end]
AVOID:
→ [thin angles / already-ranked exact-match content / cannibalizing topics]| Signal in keyword | Intent |
|---|---|
| "how to", "what is", "why", "guide", "tips", "ideas" | Informational |
| "best", "vs", "review", "top", "alternatives", "compare" | Commercial |
| "buy", "price", "cheap", "discount", "near me", "order" | Transactional |
| Brand name alone, "login", "official" | Navigational |
| Mixed signals | Note both — "commercial/informational" |
| Keyword shape | Estimate |
|---|---|
| 1–2 generic words | High |
| 3-word phrase | Medium |
| 4+ word long-tail | Low |
| Question format ("how to...") | Low–Medium |
| Niche + qualifier | Low |
| Brand vs brand ("X vs Y") | Medium |
| Content type | Range |
|---|---|
| Listicle / roundup | 1500–2500 |
| How-to guide | 1800–3000 |
| Comparison / vs | 2000–3500 |
| Landing page | 800–1500 |
| Tutorial (technical) | 2500–4000 |
| YMYL (floor) | 2500+ |
User pastes list → produce brief for each. Separate with ---. No preamble. No "here are your briefs". Just output them back-to-back.
Example input:
best email marketing tools
how to write cold emails
email subject line tips→ Three briefs. Three --- separators. Done.
User says "cluster these keywords" or "group by intent" → group keywords by:
Output:
CLUSTER REPORT: [niche]
INFORMATIONAL (ToFu):
→ [kw1], [kw2], [kw3]
COMMERCIAL (MoFu):
→ [kw4], [kw5]
TRANSACTIONAL (BoFu):
→ [kw6], [kw7]
HUB PAGE CANDIDATE:
→ [keyword with most internal link potential]
PILLAR → CLUSTER MAP:
[pillar topic] → [kw1], [kw2], [kw3]
[pillar topic] → [kw4], [kw5]Real data. Proven low-comp + high-vol combos. Apply when niche = food/recipe.
Flag these words as priority — low comp guaranteed: crack, cowboy, funeral, mississippi, amish, southern, grandma's, million dollar, better than anything, poor man's, smothered, church
Named American dishes = high vol + low comp. Always prioritize over generic.
| Generic (avoid) | Named (prioritize) |
|---|---|
| potato casserole | funeral potatoes |
| slow cooker chicken | mississippi chicken |
| pork chop recipe | southern smothered pork chops |
| pasta salad | watergate salad |
| chocolate cake | texas sheet cake |
1950s–1980s American recipes = loyal search demand + near-zero SEO competition. Surface these first. Examples: ambrosia salad, jello mold, church potluck casserole.
Same audience. Same intent. Low comp across all. Recommend as full cluster: ambrosia, frog eye salad, snickers salad, watergate salad, strawberry pretzel salad, grape salad, cookie salad
Potluck/church audience. Loyal repeat searchers. Low comp: funeral potatoes, tater tot casserole, cowboy casserole, crack chicken casserole, hash brown casserole
Always add regional/named modifier to generic dish name. Always suggest 3–5 regional variations per head keyword.
Cult community = loyal search + weak Google competition: Mormon, Amish, Southern church, Midwest potluck recipes → always flag as priority.
Long-tail variation almost always beats head term for new sites:
Always suggest 3–5 long-tail variations per head keyword.
Very low comp. High intent. Always include 2–3 per recipe cluster:
Low comp goldmine. Always flag combos:
US volume floor: 10,000/month minimum. Ignore below.
| Tier | Volume | Competition | Action |
|---|---|---|---|
| Tier 1 🔥 | 30K–60K | Low | Best ROI. Target first |
| Tier 2 ✅ | 10K–30K | Very Low | Good for new/low-DA sites |
| Skip ❌ | Any | Medium–High | Ignore unless DA 50+ |
| Seasonal 📅 | Spikes 100K+ | Low off-season | Publish 8–10 weeks before holiday |
Seasonal examples: thanksgiving stuffing, christmas cookie, 4th of july dessert. Always flag seasonal keywords with recommended publish date.
When user asks for keyword research (not just brief) → output table first, then cluster map, then top 10.
KEYWORD RESEARCH: [niche/topic]
| Keyword | US Vol/mo | Competition | Priority Tier | Why Low Comp |
|---------|-----------|-------------|---------------|--------------|
| [kw1] | [vol] | [low/med] | [T1/T2/skip] | [reason] |
| [kw2] | ... | ... | ... | ... |
─────────────────────────────────────
CLUSTERS (grouped by topic, not volume):
[Cluster name]:
→ [kw1], [kw2], [kw3]
[Cluster name]:
→ [kw4], [kw5]
─────────────────────────────────────
HUB PAGES (min 3):
1. [hub topic] → covers: [kw1], [kw2], [kw3]
2. [hub topic] → covers: [kw4], [kw5]
3. [hub topic] → covers: [kw6], [kw7]
─────────────────────────────────────
TOP 10 IMMEDIATE TARGETS:
1. [keyword] — [vol] vol — [why]
2. ...Input: best keyword research tools
Output:
🪨 BRIEF: best keyword research tools
INTENT: commercial
CLUSTER: SEO tools / keyword tools / content research / competitor analysis
DIFFICULTY: high
WORD COUNT: 2200–3000
TYPE: listicle / comparison
─────────────────────────────────────
TITLE (H1):
→ Best Keyword Research Tools in 2025 (Free + Paid, Ranked)
META DESC:
→ Comparing best keyword research tools for SEO pros and beginners. Covers free picks, paid power tools, and what to choose by budget. See full list →
─────────────────────────────────────
H2 STRUCTURE:
1. What Makes Good Keyword Research Tool?
2. Best Free Keyword Research Tools
3. Best Paid Tools for Pro SEOs
4. Best Keyword Tools for Beginners
5. How to Pick Right Tool for Your Niche
─────────────────────────────────────
LSI KEYWORDS:
→ keyword difficulty, search volume, SERP analysis, competitor keywords, long-tail finder
LONG-TAIL VARIATIONS:
→ best free keyword research tools for beginners
→ keyword research tools for small business
→ best keyword tool for YouTube SEO
→ keyword research tools with search volume data
PAA:
? What is best free keyword research tool?
? Is Google Keyword Planner still good in 2025?
? Which keyword tool has most accurate search volume?
? What keyword tool do professional SEOs use?
─────────────────────────────────────
INTERNAL LINK OPPORTUNITIES:
→ on-page SEO guide, competitor analysis tutorial, content brief template
CTA:
→ Start free trial / Download comparison checklist
AVOID:
→ generic "all tools are great" listicle — take clear stance on winner per use caseCaveman active whole session. No revert. No drift. Mode survives topic changes, new keywords, long threads. Off: "stop caveman" / "normal mode"
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.