What it does
Takes a target keyword or topic and produces a structured brief, target audience, search intent, suggested word count, must-cover subtopics, and internal links to include, so whoever writes the post (human or AI) starts from a clear spec instead of a blank page. It checks the site's own archive so the brief calls out existing related posts to link to rather than duplicate.
Install
This skill isn't packaged in an installable registry. It's a plain SKILL.md file you can copy directly. Copy it from the SKILL.md tab and save it at the path for your assistant:
Use it in your AI assistant
Claude Code
.claude/skills/content-brief-generator/ (or ~/.claude/skills/content-brief-generator/ for all projects)
GitHub Copilot (VS Code)
.github/skills/content-brief-generator/
OpenAI Codex
.codex/skills/content-brief-generator/
Cursor
.cursor/skills/content-brief-generator/ (or ~/.cursor/skills/content-brief-generator/ globally)
Compatibility
Any WordPress site. No special plugin required; benefits from read access to existing posts to avoid recommending a topic the site already covers.
The complete SKILL.md for this skill:
---
name: content-brief-generator
description: Use when a user needs a content brief or writing spec built from a topic or keyword, before a draft is written. Triggers on "make a brief for", "give me a spec for this post", or "what should this post cover before I write it".
---
# Content Brief Generator
## When to use
A topic or target keyword exists but no draft has been started, and the user (or an author they're assigning the piece to) needs a clear spec: audience, intent, scope, and must-cover points.
## Procedure
1. Confirm the target keyword or topic and, if known, the intended audience and goal (traffic, conversions, thought leadership).
2. Determine search intent for the keyword (informational, comparison, transactional) and state it explicitly in the brief.
3. List must-cover subtopics and a suggested word count range, based on what a thorough answer to the intent actually requires, not an arbitrary round number.
4. Check the site's existing posts for related content and list 2 to 4 as suggested internal links, noting if one is close enough in topic that this brief should differentiate from it explicitly.
5. Output the brief as a structured document (keyword, audience, intent, word count, subtopics, internal links, tone notes) ready to hand to a writer.
## Guardrails
- Do not write any of the actual post content in the brief; a brief is a spec for someone else (or a later step) to write from, not a draft.
- Do not recommend a word count or scope disconnected from search intent; a quick factual answer padded to hit an arbitrary length reads as filler.