New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Create a structured SEO content brief for any target keyword

SEO Content Brief Skill

by mohitagw15856 · MIT license · ★ 1,395 on GitHub · updated Sep 23

SEO Content Brief Skill cover

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.

---
name: seo-content-brief
description: "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."
---

# SEO Content Brief Skill

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.

## Required Inputs

Ask the user for these if not provided:
- **Target keyword or topic**
- **Target audience** (who is searching for this?)
- **Website or domain** (for internal linking context)
- **Content goal** (rank for keyword / drive leads / build authority / support existing content)
- **Current ranking or page** (if improving existing content — optional)
- **Word count target or preference** (optional — if not provided, derive from search intent)

Overview

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.

Manual install (npx, ZIP)
Claude Codenpx skills add mohitagw15856/pm-claude-skills --skill seo-content-brief -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/mohitagw15856/pm-claude-skills/tar.gz/f6ca79348c55 \ | tar -xz -C ~/.claude/skills --strip-components=2 pm-claude-skills-f6ca79348c55/skills/seo-content-brief
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/4c6cffe77e81c7ad5ed3/seo-content-brief.zip" -OutFile "$env:TEMP\seo-content-brief.zip"; Expand-Archive "$env:TEMP\seo-content-brief.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md5.0 KB
Read the files here
mohitagw15856/f6ca7931 file
SKILL.md
Show the full text135 lines

SEO Content Brief Skill

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.

Required Inputs

Ask the user for these if not provided:

  • Target keyword or topic
  • Target audience (who is searching for this?)
  • Website or domain (for internal linking context)
  • Content goal (rank for keyword / drive leads / build authority / support existing content)
  • Current ranking or page (if improving existing content — optional)
  • Word count target or preference (optional — if not provided, derive from search intent)

Output Structure


SEO Content Brief: [Target Keyword]

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?]


Search Intent Analysis

What the searcher wants: [What someone typing this keyword is actually trying to accomplish]

What "good" looks like for this query:

  • Format: [How results typically appear — guide, list, comparison table, etc.]
  • Depth: [Surface-level overview vs. comprehensive deep dive]
  • Tone: [Expert / Conversational / Technical / Beginner-friendly]

User's next question: [What they'll search for after reading a good answer — use for internal linking]


Competitor Content Analysis

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)

  • Hook with the problem or question
  • State what the reader will learn
  • Include primary keyword naturally in first 100 words

[H2: First main section]

  • [Key points to cover]
  • [Include secondary keyword: X]

[H2: Second main section]

  • [Key points]

[H2: Third main section]

  • [Key points — consider a table or list here for featured snippet opportunity]

[H2: FAQ section] (recommended for informational queries)

  • Q: [Question from "People Also Ask" for this keyword]
  • Q: [Question 2]

Conclusion (100–150 words)

  • Summarise key takeaways
  • Include CTA

On-Page SEO Requirements

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]

Internal Linking Suggestions

Anchor text Link to Why
[Relevant phrase] [/page-path] [Topic relevance]

Quality Checks

  • Search intent is correctly identified (informational vs commercial)
  • Outline addresses the actual user question (not just the keyword)
  • Competitor gaps are specific and actionable
  • FAQ section addresses real "People Also Ask" questions
  • Title tag is under 60 characters and includes the keyword
  • Internal linking suggestions are relevant and specific

Example Trigger Phrases

  • "Write an SEO brief for the keyword [keyword]"
  • "Create a content brief for [topic]"
  • "What should I include in a blog post about [keyword]?"
  • "Build a content strategy brief for [topic]"

Anti-Patterns

  • Do not write an outline that answers a different question than the actual search intent — the brief must match what the searcher wants, not what the brand wants to say
  • Do not set keyword density targets so high that they produce unnatural writing — 3–5 natural mentions is guidance, not a quota
  • Do not skip the competitor gap analysis — without it, the brief produces content that duplicates what already ranks
  • Do not leave the FAQ section without real "People Also Ask" questions — fabricated questions miss search volume opportunities
  • Do not write a title tag longer than 60 characters — it will be truncated in search results and undermine ranking
1---
2name: seo-content-brief
3description: "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."
4---
5 
6# SEO Content Brief Skill
7 
8Produces 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.
9 
10## Required Inputs
11 
12Ask the user for these if not provided:
13- **Target keyword or topic**
14- **Target audience** (who is searching for this?)
15- **Website or domain** (for internal linking context)
16- **Content goal** (rank for keyword / drive leads / build authority / support existing content)
17- **Current ranking or page** (if improving existing content — optional)
18- **Word count target or preference** (optional — if not provided, derive from search intent)
19 
20## Output Structure
21 
22---
23 
24# SEO Content Brief: [Target Keyword]
25 
26**Target keyword:** [Primary keyword]
27**Secondary keywords:** [Related terms to include naturally]
28**Search intent:** [Informational / Navigational / Commercial / Transactional]
29**Target word count:** [Range — e.g. 1,200–1,800 words]
30**Content type:** [Blog post / Landing page / Guide / Comparison / Listicle]
31**Audience:** [Who will read this]
32**CTA:** [What action should this page drive?]
33 
34---
35 
36## Search Intent Analysis
37 
38**What the searcher wants:** [What someone typing this keyword is actually trying to accomplish]
39 
40**What "good" looks like for this query:**
41- Format: [How results typically appear — guide, list, comparison table, etc.]
42- Depth: [Surface-level overview vs. comprehensive deep dive]
43- Tone: [Expert / Conversational / Technical / Beginner-friendly]
44 
45**User's next question:** [What they'll search for after reading a good answer — use for internal linking]
46 
47---
48 
49## Competitor Content Analysis
50 
51| Ranking page | Word count | Key sections covered | Gaps or weaknesses |
52|---|---|---|---|
53| [URL or description] | [~N words] | [Sections] | [What they're missing] |
54 
55**Opportunity to differentiate:** [Specific angle, data, or depth your content can add that competitors lack]
56 
57---
58 
59## Recommended Outline
60 
61Each heading is the exact H2/H3 to use (these are what Google reads):
62 
63**[H1: Title — include primary keyword, under 60 characters]**
64 
65**Introduction** (150–200 words)
66- Hook with the problem or question
67- State what the reader will learn
68- Include primary keyword naturally in first 100 words
69 
70**[H2: First main section]**
71- [Key points to cover]
72- [Include secondary keyword: X]
73 
74**[H2: Second main section]**
75- [Key points]
76 
77**[H2: Third main section]**
78- [Key points — consider a table or list here for featured snippet opportunity]
79 
80**[H2: FAQ section]** *(recommended for informational queries)*
81- Q: [Question from "People Also Ask" for this keyword]
82- Q: [Question 2]
83 
84**Conclusion** (100–150 words)
85- Summarise key takeaways
86- Include CTA
87 
88---
89 
90## On-Page SEO Requirements
91 
92| Element | Requirement |
93|---|---|
94| Title tag | [60 chars max — primary keyword near start] |
95| Meta description | [155 chars max — include keyword + benefit] |
96| H1 | [Match or close to title tag] |
97| Keyword density | [Use primary keyword 3–5x naturally; don't force it] |
98| Image alt text | [Describe image + include keyword where natural] |
99| Internal links | [3–5 internal links — see suggestions below] |
100| External links | [1–2 authoritative sources to cite] |
101 
102---
103 
104## Internal Linking Suggestions
105 
106| Anchor text | Link to | Why |
107|---|---|---|
108| [Relevant phrase] | [/page-path] | [Topic relevance] |
109 
110---
111 
112## Quality Checks
113 
114- [ ] Search intent is correctly identified (informational vs commercial)
115- [ ] Outline addresses the actual user question (not just the keyword)
116- [ ] Competitor gaps are specific and actionable
117- [ ] FAQ section addresses real "People Also Ask" questions
118- [ ] Title tag is under 60 characters and includes the keyword
119- [ ] Internal linking suggestions are relevant and specific
120 
121## Example Trigger Phrases
122 
123- "Write an SEO brief for the keyword [keyword]"
124- "Create a content brief for [topic]"
125- "What should I include in a blog post about [keyword]?"
126- "Build a content strategy brief for [topic]"
127 
128## Anti-Patterns
129 
130- [ ] Do not write an outline that answers a different question than the actual search intent — the brief must match what the searcher wants, not what the brand wants to say
131- [ ] Do not set keyword density targets so high that they produce unnatural writing — 3–5 natural mentions is guidance, not a quota
132- [ ] Do not skip the competitor gap analysis — without it, the brief produces content that duplicates what already ranks
133- [ ] Do not leave the FAQ section without real "People Also Ask" questions — fabricated questions miss search volume opportunities
134- [ ] Do not write a title tag longer than 60 characters — it will be truncated in search results and undermine ranking
135 
View all files on GitHub →

Details

Updated
Sep 23, 2026
License
MIT
Stars on the repo
★ 1,395
Checked
Source
mohitagw15856/pm-claude-skills ↗
Creator
mohitagw15856 · 193 listings
View creator

Made with seo-content-brief

SEO Content Brief Skill — Galaxy 3D — fly through all 1170 skills as a glowing constellation you orbit and click into (from the mohitagw15856/pm-claude-skills README)
SEO Content Brief Skill — Galaxy 3D — fly through all 1170 skills as a glowing constellation you orbit and click into (from the mohitagw15856/pm-claude-skills README)

by mohitagw15856

SEO Content Brief Skill — PM Skills Wrapped — your practice turned into a shareable, Spotify-Wrapped-style story (from the mohitagw15856/pm-claude-skills README)
SEO Content Brief Skill — PM Skills Wrapped — your practice turned into a shareable, Spotify-Wrapped-style story (from the mohitagw15856/pm-claude-skills README)

by mohitagw15856

Similar skills

See all →
SkillThe Lighthouse Agentic Browsing fractionAgentic Browsing ReadinessAgriciDaniel/claude-seo · by AgriciDanielAudit and fix agent readiness: the Lighthouse Agentic Browsing fraction, accessibility tree for agents, robots.txt and Content-Signal for AI agents, WAF treatment of agent traffic, llms.txt, Markdown delivery, ai-catalog.json, /.well-known discovery files, and WebMCP tools. Exclude AI citability and brand signals (seo-geo) and commerce protocol depth (seo-ecommerce).★ 17.4k GitHub starsSkillReferring domains, anchor text distributionBacklink Profile AnalysisAgriciDaniel/claude-seo · by AgriciDanielBacklink profile analysis: referring domains, anchor text distribution, toxic link detection, competitor gap analysis. Works with free APIs (Moz, Bing Webmaster, Common Crawl) and DataForSEO extension. Use when user says backlinks, link profile, referring domains, anchor text, toxic links, link gap, link building, disavow, or backlink audit.★ 17.4k GitHub starsSkillConnect a CMS to notfair SEO tools/setup-cmsnowork-studio/notfair-plugin · by nowork-studioConnect a CMS to notfair SEO tools. Guides users through configuring WordPress, Strapi, Contentful, or Ghost — tests the connection, and writes credentials to .env.local. Once set up, seo-analysis automatically cross- references CMS content against Google Search Console data. Use whenever the user says "connect my CMS", "set up WordPress", "configure Strapi", "add Contentful", "connect Ghost", or "CMS setup". Also trigger if the user asks why no CMS data appears in a seo-analysis report.★ 3.9k GitHub starsSkillBacklink profile for any domainBacklink checkRyze-AI-Adgent/open-seo-mcp-skills · by Ryze-AI-AdgentBacklink profile for any domain — referring domains, authority, anchors, new/lost links, and a side-by-side vs a competitor. Use when asked "check my backlinks", "backlink profile of X", "who links to them", or "link gap vs competitor".★ 3.1k GitHub starsSkillOptimize Core Web Vitals for better page experienceCore Web Vitals optimizationaddyosmani/web-quality-skills · by addyosmaniOptimize Core Web Vitals (LCP, INP, CLS) for better page experience using field and lab evidence. Use when asked to "improve Core Web Vitals", "fix LCP", "reduce CLS", "optimize INP", "page experience optimization", or "fix layout shifts".★ 2.8k GitHub starsSkillRun an SEO page observation-action-review loopRun the SEO page looptsingyuai/growth-lab · by tsingyuaiRun an SEO page observation-action-review loop with persistent Memory by coordinating demand research, page creation, adversarial review, image generation, IndexNow submission, and performance review. Use when taking an SEO page from opportunity discovery through publication, measurement, iteration, or continuing a previous SEO loop from Memory.★ 2k GitHub stars

More from mohitagw15856

SkillDesign a 360-degree feedback survey or write a structured360-Degree Feedback Template Skillmohitagw15856/pm-claude-skills · by mohitagw15856Design a 360-degree feedback survey or write a structured 360 feedback report. Use when asked to build a 360 feedback process, write 360 feedback for a colleague, design a feedback survey, or produce a feedback report. Produces either a complete survey instrument with rating scales and open-ended questions, or a structured narrative feedback report with themes, strengths, and development areas.★ 1.4k GitHub starsSkillDesign statistically rigorous A/B tests for product featuresA/B Test Planner Skillmohitagw15856/pm-claude-skills · by mohitagw15856Design statistically rigorous A/B tests for product features, UI changes, onboarding flows, and pricing experiments. Use when asked to set up an experiment, design an A/B test, calculate sample size, or interpret test results. Produces a complete test plan with hypothesis, variant definitions, sample size, duration estimate, guardrail metrics, and a results interpretation guide.★ 1.4k GitHub starsSkillGenerate a WCAG 2.2 accessibility audit checklistAccessibility Audit Skillmohitagw15856/pm-claude-skills · by mohitagw15856Generate a WCAG 2.2 accessibility audit checklist and remediation suggestions for any UI or design. Use when asked to audit for accessibility, check WCAG compliance, review a design for a11y issues, or create an accessibility remediation plan. Produces a prioritised checklist with pass/fail assessments and specific fixes.★ 1.4k GitHub starsSkillBuild a structured account plan for any key customerAccount Plan Skillmohitagw15856/pm-claude-skills · by mohitagw15856Build a structured account plan for any key customer or target account. Use when asked to create an account plan, key account strategy, strategic account review, or territory plan. Produces a complete account plan with relationship map, growth opportunities, risks, and 90-day action plan.★ 1.4k GitHub starsSkillOptimize an article for Answer Engine Optimization so AIAEO Optimizer Skillmohitagw15856/pm-claude-skills · by mohitagw15856Optimize an article for Answer Engine Optimization (AEO) so AI engines like ChatGPT, Perplexity, and Claude can extract, quote, and cite it. Use when asked to AEO-optimize, make content AI-readable, improve AI citation chances, or adapt an article for answer engines. Produces an AEO-optimised rewrite with question headings, 50–80 word answer capsules, a paragraph-length audit, and flagged trust signals.★ 1.4k GitHub starsSkillConduct a structured ethical review of an AI or ML featureAI Ethics Review Skillmohitagw15856/pm-claude-skills · by mohitagw15856Conduct a structured ethical review of an AI or ML feature, model, or product. Use when preparing to deploy an AI system, assessing algorithmic risk, auditing a model for bias, or producing a responsible AI impact assessment. Produces a structured ethics review covering fairness, transparency, privacy, safety, accountability, and societal impact with a risk tier score, pre-deployment checklist, and prioritised mitigations.★ 1.4k GitHub stars