blog-brief
Generate detailed content briefs for blog posts with target keywords, content outlines, competitive analysis, recommended statistics, image and chart suggestions, word count targets, internal linking architecture, template recommendations (12 types), TL;DR drafts, evidence-backed section planning, information gain prompts, and multi-channel distribution plans. Briefs are optimized for Google rankings and AI citation visibility as part of SEO. Use when user says "content brief", "blog brief", "wr
Security Assessment
About blog-brief
blog-brief is a content-planning skill that generates comprehensive SEO and AI-citation content briefs for blog posts. It addresses the problem of writers starting articles without a clear, evidence-backed plan by producing a structured brief covering target keywords, search intent, content outline, competitive analysis, recommended statistics, image and chart suggestions, word-count targets, internal-linking architecture, a recommended template from twelve types, a TL;DR draft, and a multi-channel distribution plan. Briefs are framed for both classic Google ranking and citation visibility in AI answer surfaces.
The workflow moves through topic intake, keyword research via WebSearch (primary, secondary, and question queries, plus checks of AI Overviews, featured snippets, and People Also Ask), template recommendation, competitive analysis of top-ranking pages, and statistics research with provenance requirements. Notably, the skill is security-conscious: when a DISCOURSE.md file is present it treats it as untrusted input, extracting only themes and validated URLs while ignoring embedded instructions, and it specifies a safe WebFetch rule that restricts to http/https, rejects javascript/data/file URLs, blocks private and loopback IPs, validates redirects, and caps size and timeout, extracting only headings and metadata as data.
It targets content marketers, SEO specialists, and technical writers who want repeatable, research-grounded briefs. It cross-references sibling skills (blog flow, calendar, geo) and reference documents for templates, distribution, internal linking, and research-quality rubrics, positioning it as part of a larger blog toolkit.
FAQ
How do I invoke it?
It is user-invokable with a topic argument, or by saying phrases like "content brief", "blog brief", "SEO brief", or "article brief".
What does the finished brief contain?
A recommended template, target keywords (primary/secondary/questions), search intent, content parameters (word count, headings, images, charts), competitive analysis, researched statistics with provenance, and a distribution plan.
Does it fetch external web content, and is that safe?
Yes, it uses WebSearch and WebFetch. It applies a safe-fetch rule (http/https only, blocks private/loopback IPs, validates redirects, caps size/timeout) and treats fetched pages and any DISCOURSE.md as untrusted data that cannot change its instructions.
Does it depend on other files or skills?
It references companion files in the blog skill (content-templates, distribution-playbook, internal-linking, research-quality, synthesis-contract) and the /blog flow commands, so it works best as part of that blog skill collection.
Can it invent statistics?
No. It requires recording verifiable provenance for each statistic and instructs dropping unverifiable stats rather than carrying weak claims.
Install blog-brief
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
agricidaniel/claude-blog