Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Create a structured SEO content brief for any target keyword or topic. Use when asked to write an SEO brief, content brief, keyword brief, or content strategy document. Produces a complete brief with target keyword, search intent, outline, competitor insights, internal links, and on-page SEO guidance.
.claude/skills/mohitagw15856-seo-content-brief/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -35% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 4% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 51% | 0% |
| case-15 | ✗→✓ | ▲ Improved | 34% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 41% | 0% |
Produces a complete SEO content brief that writers can use to create content that ranks — combining search intent analysis, competitive insights, and on-page optimisation requirements into a single actionable document.
Ask the user for these if not provided:
Target keyword: Primary keyword] Secondary keywords: Related terms to include naturally] Search intent: Informational / Navigational / Commercial / Transactional] Target word count: Range — e.g. 1,200–1,800 words] Content type: Blog post / Landing page / Guide / Comparison / Listicle] Audience: Who will read this] CTA: What action should this page drive?]
What the searcher wants: What someone typing this keyword is actually trying to accomplish]
What "good" looks like for this query:
User's next question: What they'll search for after reading a good answer — use for internal linking]
| Ranking page | Word count | Key sections covered | Gaps or weaknesses | |---|---|---|---| | URL or description] | ~N words] | Sections] | What they're missing] |
Opportunity to differentiate: Specific angle, data, or depth your content can add that competitors lack]
Each heading is the exact H2/H3 to use (these are what Google reads):
H1: Title — include primary keyword, under 60 characters]
Introduction (150–200 words)
H2: First main section]
H2: Second main section]
H2: Third main section]
H2: FAQ section] (recommended for informational queries)
Conclusion (100–150 words)
| Element | Requirement | |---|---| | Title tag | 60 chars max — primary keyword near start] | | Meta description | 155 chars max — include keyword + benefit] | | H1 | Match or close to title tag] | | Keyword density | Use primary keyword 3–5x naturally; don't force it] | | Image alt text | Describe image + include keyword where natural] | | Internal links | 3–5 internal links — see suggestions below] | | External links | 1–2 authoritative sources to cite] |
| Anchor text | Link to | Why | |---|---|---| | Relevant phrase] | /page-path] | Topic relevance] |
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→pass | 46,169 | 26,927 | -42% | 1 | 1 | 0% | 6,609 | 4,283 | -35% | 0 | 0 | — |
case-02 | fail→fail | 30,677 | 24,076 | -22% | 1 | 1 | 0% | 5,101 | 4,737 | -7% | 0 | 0 | — |
case-03 | pass→pass | 43,508 | 29,612 | -32% | 1 | 1 | 0% | 6,214 | 5,296 | -15% | 0 | 0 | — |
case-04 | pass→fail | 44,005 | 48,000 | +9% | 1 | 1 | 0% | 5,085 | 7,063 | +39% | 0 | 0 | — |
case-05 | pass→pass | 26,099 | 23,108 | -11% | 1 | 1 | 0% | 4,209 | 3,692 | -12% | 0 | 0 | — |
case-06 | pass→pass | 10,613 | 17,207 | +62% | 1 | 1 | 0% | 2,211 | 3,868 | +75% | 0 | 0 | — |
case-07 | fail→pass | 36,343 | 18,937 | -48% | 1 | 1 | 0% | 4,109 | 4,262 | +4% | 0 | 0 | — |
case-08 | fail→fail | 19,387 | 25,978 | +34% | 1 | 1 | 0% | 3,266 | 4,705 | +44% | 0 | 0 | — |
case-09 | fail→pass | 22,641 | 24,700 | +9% | 1 | 1 | 0% | 2,884 | 4,343 | +51% | 0 | 0 | — |
case-15 | fail→pass | 25,153 | 26,516 | +5% | 1 | 1 | 0% | 3,544 | 4,759 | +34% | 0 | 0 | — |
case-10 | fail→pass | 31,076 | 32,739 | +5% | 1 | 1 | 0% | 4,152 | 5,869 | +41% | 0 | 0 | — |
case-11 | pass→pass | 28,449 | 32,301 | +14% | 1 | 1 | 0% | 3,916 | 5,519 | +41% | 0 | 0 | — |
case-12 | fail→pass | 28,359 | 28,653 | +1% | 1 | 1 | 0% | 3,748 | 4,894 | +31% | 0 | 0 | — |
case-13 | fail→pass | 25,937 | 42,932 | +66% | 1 | 1 | 0% | 3,331 | 4,602 | +38% | 0 | 0 | — |
case-14 | fail→pass | 26,661 | 23,134 | -13% | 1 | 1 | 0% | 3,201 | 4,138 | +29% | 0 | 0 | — |
case-16 | pass→pass | 28,899 | 27,090 | -6% | 1 | 1 | 0% | 3,309 | 4,549 | +37% | 0 | 0 | — |
case-17 | fail→pass | 28,596 | 30,376 | +6% | 1 | 1 | 0% | 3,525 | 4,731 | +34% | 0 | 0 | — |
case-18 | fail→pass | 28,035 | 24,189 | -14% | 1 | 1 | 0% | 3,237 | 4,481 | +38% | 0 | 0 | — |
case-19 | fail→fail | 19,756 | 26,578 | +35% | 1 | 1 | 0% | 2,901 | 4,172 | +44% | 0 | 0 | — |
case-20 | fail→pass | 24,758 | 27,093 | +9% | 1 | 1 | 0% | 2,914 | 4,268 | +46% | 0 | 0 | — |
case-21 | fail→pass | 28,714 | 33,588 | +17% | 1 | 1 | 0% | 3,084 | 5,050 | +64% | 0 | 0 | — |
case-22 | fail→fail | 29,244 | 29,140 | -0% | 1 | 1 | 0% | 3,195 | 4,933 | +54% | 0 | 0 | — |
case-23 | pass→pass | 31,332 | 30,970 | -1% | 1 | 1 | 0% | 3,488 | 4,522 | +30% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 23 cases were attempted. The headline lift of +48 percentage points is the difference between those two pass rates over the 23 comparable cases. 1 case got worse with the skill loaded, and it is included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.