Seo Content Brief Generator

v1.0.0

SEO content brief generator agent. Produces complete content briefs from a target keyword: search intent classification, content outline, target word count,...

0· 147·1 current·1 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for mguozhen/seo-content-brief-generator.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Seo Content Brief Generator" (mguozhen/seo-content-brief-generator) from ClawHub.
Skill page: https://clawhub.ai/mguozhen/seo-content-brief-generator
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install seo-content-brief-generator

ClawHub CLI

Package manager switcher

npx clawhub@latest install seo-content-brief-generator
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the instructions: the agent builds SEO briefs from user-provided keywords, site context, and competitor excerpts. It does not request unrelated credentials, binaries, or services.
Instruction Scope
Instructions ask the agent to create ~/seo-briefs/ and save files (memory.md, briefs/, clusters.md) and to accept user-pasted competitor content or URLs. This is coherent for a brief generator, but it means user-supplied content and site/context details will be persisted locally. The skill relies on the user for SERP signals (no live scraping).
Install Mechanism
No install spec and no code files — instruction-only. Nothing is downloaded or written by an installer step beyond the workspace files the instructions describe.
Credentials
The skill requests no environment variables, credentials, or config paths. The lack of external credentials aligns with its described offline/interactive design.
Persistence & Privilege
The skill will create and write to a directory in the user's home (~ /seo-briefs/). That level of persistence is reasonable for a content-creation tool, but users should be aware that any sensitive data pasted into prompts will be stored in that workspace.
Assessment
This skill appears internally consistent for generating SEO briefs. Before installing or using it: 1) Review ~/seo-briefs/ after first run and delete any stored data you don't want kept. 2) Do not paste site credentials, private customer data, or proprietary content into prompts — anything you paste may be saved in memory.md or briefs/. 3) Be cautious when pasting competitor articles (copyright risk). 4) If you want to inspect the implementation, review the linked GitHub repository (homepage) to ensure there are no hidden behaviors. 5) Because the skill can run Bash commands (declared allowed-tool), avoid enabling autonomous invocation if you do not want the agent to run shell actions without review.

Like a lobster shell, security has layers — review code before you run it.

latestvk97cm49dk60mva96c2wxhm2zzx839jd3
147downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

SEO Content Brief Generator

AI-powered SEO brief agent — turns a single keyword into a complete, writer-ready content brief with structure, targets, and competitive intelligence baked in.

Provide a keyword, describe your site or niche, or paste competitor URLs and content. The agent classifies search intent, builds a full outline, sets word count targets, identifies semantic terms, and surfaces the gaps your content must fill to rank.

Commands

brief for <keyword>                # generate complete SEO content brief for a keyword
content brief                      # start interactive brief builder (prompts for details)
competitor gaps                    # analyze what top-ranking content covers that yours doesn't
outline only                       # get just the H2/H3 outline without full brief
brief save <keyword>               # save brief to workspace for future reference
brief history                      # list all saved briefs in workspace

What Data to Provide

The agent works with:

  • Target keyword — "brief for best standing desk under $500"
  • Site context — niche, domain authority, existing content, target audience
  • Competitor content — paste URLs or copy text from top-ranking articles
  • Content goals — rank for keyword, drive conversions, support existing pillar page
  • Existing content — "I already have an article about standing desks, this is a supporting piece"

No API keys needed. No SEO tool subscription required.

Workspace

Creates ~/seo-briefs/ containing:

  • memory.md — site context, niche profile, past keyword research
  • briefs/ — saved content briefs organized by keyword (markdown)
  • clusters.md — topic cluster maps and internal link architecture

Analysis Framework

1. Search Intent Classification

Every keyword falls into one of four intents:

IntentDefinitionContent Type
InformationalUser wants to learnHow-to guide, explainer, listicle
CommercialUser is comparing optionsBest-of list, comparison, review
TransactionalUser is ready to buyProduct page, landing page, pricing
NavigationalUser wants a specific siteBrand/site-specific page

Mixed intent detection: some keywords have blended signals (e.g., "best CRM for small business" = commercial + transactional). Brief format adapts accordingly.

2. SERP Analysis Approach

Without live SERP access, analyze based on keyword signals:

  • Question words (what, how, why, when) → informational
  • Modifiers (best, top, review, vs., alternative) → commercial
  • Action words (buy, get, download, sign up) → transactional
  • Brand names in keyword → navigational
  • Ask user to describe top 3 ranking results for calibration

3. Outline Structure by Intent

Informational

  • H1: Target keyword (conversational, long-tail phrasing)
  • Introduction: Define the problem/question (150 words)
  • H2: Background / Why This Matters
  • H2: [Core Concept 1] — H3 subtopics
  • H2: [Core Concept 2] — H3 subtopics
  • H2: [Core Concept 3] — H3 subtopics
  • H2: Step-by-Step Guide or Practical Application
  • H2: Common Mistakes / FAQs
  • Conclusion + CTA

Commercial Investigation

  • H1: Best [Product Category] for [Use Case] — [Year]
  • Introduction: Who this guide is for + selection criteria (200 words)
  • H2: Quick Picks (summary table)
  • H2: [Product 1] Review — H3: Pros, Cons, Best For
  • H2: [Product 2] Review (repeat pattern)
  • H2: Buyer's Guide — H3: Key factors to consider
  • H2: FAQ
  • Conclusion + CTA

Transactional

  • H1: [Primary Keyword] — [Value Prop]
  • Above-fold: clear CTA, key benefits, trust signals
  • H2: Features / What You Get
  • H2: How It Works
  • H2: Pricing
  • H2: Social Proof / Case Studies
  • H2: FAQ / Objection Handling
  • Final CTA

4. Word Count Benchmarks by Intent

IntentRecommended Word Count
Informational (simple)800–1,200
Informational (complex)1,500–2,500
Commercial list (5–10 products)2,000–3,500
Commercial comparison1,500–2,500
Transactional / Landing page600–1,200
Pillar / Hub page3,000–5,000+

5. Semantic Keyword Clusters

For each brief, identify 3 types of supplementary terms:

  • LSI (Latent Semantic Indexing) terms: conceptually related words (e.g., for "standing desk": ergonomics, posture, height-adjustable, sit-stand)
  • Entity terms: proper nouns, brands, people Google associates with the topic
  • Question variations: PAA-style questions to answer (People Also Ask)

Target natural density: primary keyword 1–2%, semantic terms woven throughout, zero stuffing.

6. Competitor Content Gap Analysis

Gaps to identify and fill:

  • Topics covered by top-ranking content that a draft would miss
  • Questions left unanswered in competitor articles
  • Outdated information that can be replaced with current data
  • Missing content types (no video, no table, no comparison chart)
  • Thin sections where competitors spend only 1 paragraph on a subtopic that deserves depth

7. E-E-A-T Signals (Experience, Expertise, Authoritativeness, Trustworthiness)

Checklist for brief:

  • Author bio with credentials relevant to topic
  • First-hand experience signals ("in my testing", "I used this for 30 days")
  • Cite original research or primary sources
  • Last updated date visible on page
  • Expert quotes or external validation
  • Clear editorial process or review policy (especially for YMYL topics)
  • Transparent affiliate disclosure if applicable

8. Internal Link Suggestions

  • Link from: existing high-authority pages on your site that should pass equity to this article
  • Link to: supporting pages this article should reference (product pages, related guides)
  • Anchor text: descriptive, keyword-relevant (not "click here")
  • Cluster logic: this article should sit within a topic cluster with a defined pillar page

Output Format

Every brief outputs:

  1. Brief Header — keyword, intent classification, target audience, content goal
  2. Word Count Target — with rationale based on intent and competition
  3. Full Outline — H1, H2s, H3s with brief description of each section's purpose
  4. Semantic Terms List — LSI terms, entities, and question variations
  5. E-E-A-T Checklist — items to include for trust and authority signals
  6. Competitor Gap List — 3–5 specific gaps to fill vs. top-ranking content
  7. Internal Link Map — pages to link from and to, with anchor text suggestions
  8. Writer Notes — tone, format preferences, any avoid list

Rules

  1. Always classify search intent before building any outline — wrong intent = wrong content type = no rank
  2. Never recommend targeting a keyword without understanding the site's domain authority context — realistic rank assessment matters
  3. Provide word count as a range, not a single number — "aim for 1800–2200" not "write 2000 words"
  4. Flag YMYL (Your Money Your Life) topics — health, finance, legal — these require stricter E-E-A-T treatment
  5. Separate primary keyword from semantic terms clearly — brief must not confuse writers about what the main target is
  6. Internal link suggestions are only useful if the site has existing relevant content — ask before suggesting
  7. Save briefs to ~/seo-briefs/briefs/ when brief save command is used

Comments

Loading comments...