← ClaudeAtlas

generating-content-briefslisted

Use when turning a topic into a research-grounded content brief AND wiring it toward a shipped PR — the "brief to merged PR" flow. Auto-triggers on "/seo brief", "write a brief for X", "brief to PR", "give me a content brief and a draft", "turn this topic into a post". Takes a topic (+ optional target keyword/URL), pulls your GSC striking-distance data + the live SERP, then runs the deterministic assembler (scripts/brief-assembly.js) to produce CONTENT_BRIEF.md (target keyword + intent, the striking-distance angle, a headline moat, entities/PAA questions, internal-link suggestions from your own content, a word-count target) plus a draft content file, and opens the draft-to-PR. Composes with finding-underserved-keywords (the striking-distance data) and analyzing-content-gaps (the SERP diff); hand the drafted sections to optimizing-on-page and FAQ blocks to adding-schema-markup.
benskamps/seo-superpower · ★ 0 · Web & Frontend · score 72
Install: claude install-skill benskamps/seo-superpower
# Generating Content Briefs — Brief to Merged PR ## Overview This is the flagship `/seo brief` flow: **a topic goes in, a research-grounded brief and a draft content file come out, and the draft opens as a PR.** Not a strategy doc you file away — a pipeline that ends in reviewable code. Most "content brief" tools stop at a Notion page. The moat here is that the brief is *assembled deterministically from your own data* — your GSC striking-distance queries, the live top-3 SERP, and your own existing pages for internal links — and it lands as a draft file in your repo, on a branch, in a PR. Review it like any other change. **Core principle:** the brief is only as good as the data behind it. Every non-obvious claim in the brief traces to a seam — GSC (what you already almost rank for), the live SERP (what the winners cover), or your repo (what you can link to). The *assembly* of those into a brief is pure and testable; the data-gathering is where judgment and live tools come in. ## The pipeline ``` topic ─┬─ target keyword (from you, or your GSC top query for the topic) ├─ striking-distance rows ── seam: gsc MCP (finding-underserved-keywords) ├─ SERP entities/questions ── seam: firecrawl (analyzing-content-gaps) └─ your existing pages ── scan your content dir │ ▼ scripts/brief-assembly.js (DETERMINISTIC, unit-tested) │ ┌───────────┴───────────┐ ▼