seo-content-brief
Technical SEOagricidaniel/claude-seoskills.sh ↗
Installs
3,904
deduplicated, at the last sync
Since we started
+4.5%
35 readings, about 2 hours apart. Not a live curve.
Our category
Technical SEO
ours
Last read
Sep 3, 2026
from the directory
Our brief
oursThis skill generates detailed SEO content briefs to guide writers in creating pages capable of outranking current top search results. It analyzes competitor Search Engine Results Pages (SERPs), identifies content gaps, and provides structured outlines tailored to specific page types like service pages or blog posts.
- Structured content brief
- Winning outline with word counts
- Meta tags (Title/Description)
- Competitor gap analysis
- Target keyword or topic
- Desired page type
- Existing page URL
optional
The evidence shows a potential link to paid services when referencing page type templates regarding pricing.
not detected
The evidence does not contain information about whether user registration is required.
It cannot determine if the target website can credibly write about every suggested topic, although it must ask itself this question internally. It also requires optional external tools (DataForSEO/Ahrefs) to perform real-time SERP data or competitor analysis.
Evidencestatic findingsskills/seo-content-brief/references/excluded-domains.md:1-56skills/seo-content-brief/references/keyword-density.md:1-56skills/seo-content-brief/references/page-type-templates.md:1-51+1
[{"code":"payment","match":"pricing","path":"references/page-type-templates.md"}]<!-- Updated: 2026-04-17 --> # Excluded Competitor Domains When analysing SERPs for competitor scoring, filter out these domains. They are not real business competitors even when they rank for the target keyword. ## Encyclopedias and Reference Sites - wikipedia.org, britannica.com, investopedia.com, dictionary.com, merriam-webster.com, webmd.com, healthline.com, mayoclinic.org ## Social Media Platforms - facebook.com, instagram.com, twitter.com, x.com, linkedin.com, pinterest.com, tiktok.com, youtube.com, reddit.com, quora.com, threads.net ## Content Platforms and Blogging - medium.com, substack.com, blogger.com, wordpress.com, wix.com, squarespace.com, hubpages.com, tumblr.com ## Search Engines - google.com, bing.com, yahoo.com, duckduckgo.com, baidu.com ## Marketplaces and E-Commerce Aggregators - amazon.com, amazon.com.au, amazon.co.uk, ebay.com, ebay.com.au, etsy.com, shopify.com, alibaba.com, gumtree.com.au, kogan.com ## Forums and Q&A - stackoverflow.com, stackexchange.com, whirlpool.net.au, superuser.com, serverfault.com ## News and Media - bbc.com, bbc.co.uk, cnn.com, news.com.au, abc.net.au, theguardian.com, forbes.com, techcrunch.com, theverge.com, mashable.com, h
<!-- Updated: 2026-04-17 --> # Keyword Density and Placement Rules Internal readability and stuffing heuristic. This is not a Google percentage rule. ## Primary Keyword Density **Use check:** Confirm the primary keyword appears naturally in important locations and does not read as forced repetition. | Pattern | Assessment | |---------|-----------| | Missing from key locations | Review placement. The topic may be unclear. | | Natural recurring use | Accept if it reads cleanly for users. | | Noticeable repetition | Review required. May read unnaturally. | | Forced repetition | Keyword stuffing risk. Rewrite for clarity and usefulness. | **Practical example:** For a 1,000-word article, do not target a quota. Use the primary keyword where it helps users understand the page topic, including headings, body text, and image alt text when relevant. **Diminishing returns:** Early mentions help establish topic context. After that, prioritise placement quality over quantity. ## Required Placement Locations The primary keyword MUST appear in all of these: 1. **Title tag** (near the front, not buried at the end) 2. **H1 tag** (near the front) 3. **URL slug** (lowercase, hyphenated) 4. *
<!-- Updated: 2026-04-17 --> # Content Brief Templates by Page Type Select the template that matches the page type. Adapt sections based on the specific business and competitive landscape. Not every section applies to every page. ## Service Page **Goal:** Convert visitors into enquiries or bookings. | Section | Purpose | Format | |---------|---------|--------| | What is [service] | Define the service clearly | Definition box, 80-120 words | | Who needs it | Qualify the reader | Bullet list of scenarios | | How it works | Reduce friction, set expectations | Numbered steps | | Costs/pricing/fees | Address the #1 question | Table or range, not exact if variable | | Outcomes/results | Prove value | Stats, case study snippets, before/after | | Why choose [brand] | Differentiate | 3-5 bullet points with specifics | | FAQ | Capture PAA traffic | 5-8 questions, 40-60 words each, FS target | | CTA | Convert | Clear action, reduce risk (free consult, no obligation) | **Schema:** Service + LocalBusiness (if location-specific). Do not add FAQPage for Google visibility; no AI or ranking benefit is confirmed. **Primary keyword placement:** H1, first 100 words, one H2, URL slug, meta title
--- name: seo-content-brief description: > Generate competitive SEO content briefs with per-section word counts, competitor scoring, keyword density guidance, and page-type templates. Supports both new page briefs and improve-existing-page briefs. Use when user says "content brief", "write a brief", "content outline", "blog brief", "service page brief", "brief for", "writing brief", "content plan", or "outline for". user-invocable: true argument-hint: "[url-or-keyword] [page-type]" license: MIT metadata: author: puneetindersingh original_author: puneetindersingh version: "1.0.0" category: seo --- # SEO Content Brief Generator Generate research-backed content briefs that help writers produce pages capable of outranking current top results. Briefs include competitor analysis with gap scoring, per-section word count breakdowns, keyword placement rules, and page-type-specific templates. ## Process ### 1. Determine Brief Mode **Improve mode** (existing page URL provided): - Fetch the existing page content and structure - Identify what is already strong (keep it) - Identify missing, thin, or outdated sections - Distinguish "keep/strengthen" vs "add new" sections
Read 5 of 5 text files in the skill.
Installfrom the directory
npx skills add https://github.com/agricidaniel/claude-seoInstalling happens there, not here. We are an index with an opinion, not a mirror.
What is inside itfrom the directory
5 files — names only. The directory does not report sizes.
What the auditors foundfrom the directory
A skill is instructions your agent will follow and scripts it may run, so who checked it matters as much as how many people installed it.
Installs, reading by readingours
Axis starts at 3.7k, not zero — the range is 3.7k to 3.9k.
Asked out loudspoken, not typed
The same skill in the words people use speaking to an assistant rather than typing into a box. Each one carries the situation it came from, and each answer says only what the skill's own files support.
You can give it a keyword and a page type to create a brief for a new piece of content, or you can provide an existing URL if you want to improve what's already there.
The evidence suggests that while the core functionality is available, some references related to page type templates may involve paid services.
It generates a full brief including structured outlines with word counts, recommended meta tags, and analysis of gaps found among competitors.