── SKILL
content-brief✓ APPROVED

Hand a writer a brief they can start from without a meeting.

Turns a keyword or topic plus an audience into a writer-ready brief that kills the back-and-forth.

Inside: Search intent, the angle, the outline, must-cover questions, internal links, and one CTA.

01 / HOW TO USE

Install it in one line, or paste it in.

1
In Claude Code (one command)
Copy the install line, paste it into your terminal, and restart Claude Code. The skill installs itself to ~/.claude/skills/ and runs automatically when it is relevant.
2
In Claude, ChatGPT, or a Project (no terminal)
Open the file, then upload it to your chat or paste its contents in. A skill is just a markdown file of instructions, so any capable AI can follow it.
New to skills? A skill is a plain-text file that teaches your AI a workflow. Point any capable assistant at it and it follows the steps, on your data.
02 / MAKE IT YOURS

Connect your context. Set it to your motion.

CONNECT YOUR CONTEXT · AND WHY IT HELPS
a search console

it sees the real questions people ask around the topic, so the must-cover list is theirs, not invented.

a web-analytics tool

it sees which of your existing posts earn attention, so the internal links point to pages that convert.

a CMS

it can pull your live URLs and pick real internal-link targets instead of placeholders.

SET IT TO YOUR MOTION

This was built for a content team publishing to a defined audience. Set these to your stack:

Write one brief per intent. A "learn" piece and a "compare" piece are different articles. If the topic hides two intents, the skill splits it.

Set thisWhat it isExample
TOPICthe keyword or subject"cold email deliverability"
AUDIENCEwho the piece is forfoundersRevOpssupport leads
INTENTwhat the reader wants to dolearncomparedecidefix
GOALwhat the piece should drivesignupdemosubscriberead next
SEARCH_CONSOLEyour query-data connectora search console
INTERNAL_LINKSwhere real URLs livea CMSa sitemap
WORD_TARGETrough length to aim at1200 (match intentnot a quota)
03 / THE FULL SKILL

Everything the skill does, in full.

── WHAT THIS DOES

Takes a topic and an audience and hands your writer a brief they can start from cold: what the reader is actually trying to do, the angle that beats what already ranks, a section-by-section outline, the exact questions the piece must answer, the internal links to weave in, and the single call to action at the end. It removes the "what did you want here again" round trip.

── THE METHOD
  1. 1
    Search intent

    Name what the reader is trying to do: learn, compare, decide, or fix. Everything else in the brief serves that. The skill flags a topic that mixes two intents and recommends splitting it.

  2. 2
    Angle

    The one take that makes this piece worth reading over the results already ranking. Not "a guide to X," but the specific frame, contrarian, more practical, more current, that earns the click. The skill grounds the angle against the competing URLs you paste.

  3. 3
    Outline

    A section-by-section skeleton with headers, in the order the reader needs them. Intro promises the payoff, body delivers it, each header is a step or a question, not a vague label.

  4. 4
    Must-cover questions

    The specific questions the piece has to answer to be complete and to be quotable by an answer engine. Pulled from real related queries when a search console is connected, drawn from the topic when it is not.

  5. 5
    Internal links

    Named target pages to link to, with suggested anchor text, so the piece pulls its weight in your site's structure. Real URLs when a CMS is connected, labeled placeholders when not.

  6. 6
    The CTA

    One call to action, matched to the GOAL and the intent. A "learn" piece earns a subscribe, not a demo. One ask, not five.

── QUALITY GATES
  • One primary intent per brief. Mixed intent is flagged and split.
  • Every must-cover question is answerable, never filler to pad length.
  • Internal links are real URLs when a source is connected, and clearly labeled placeholders when not. No invented links.
  • One CTA, matched to intent. No stacking asks.
── OUTPUT (EXAMPLE)
EXAMPLE OUTPUT
CONTENT BRIEF · topic: "cold email deliverability" · audience: founders

Intent:  fix (they have a problem now)
Angle:   Not "deliverability 101." The 5 settings founders miss before
         they blame the copy. Practical, do-it-today.
Goal:    subscribe -> newsletter

Outline:
  H1  Why your cold email lands in spam (and it is not the subject line)
  H2  Authenticate the domain (SPF, DKIM, DMARC) in plain English
  H2  Warm the inbox before you send at volume
  H2  The volume ceiling nobody tells you about
  H2  A 5-minute pre-send checklist

Must-cover questions:
  - What actually triggers a spam filter on cold email?
  - How long does inbox warming take?
  - How many sends per day is safe on a new domain?

Internal links:
  -> /guide/domain-setup      anchor: "authenticate your domain"
  -> /guide/inbox-warming     anchor: "warm the inbox"  (placeholder)

CTA: "Get the pre-send checklist" -> newsletter subscribe

Next: connect a search console to replace assumed questions with real ones.
── EXAMPLE CHAT
EXAMPLE CHAT
You
Brief an article on cold email deliverability for founders. Goal is newsletter signups.
CLAUDE
Brief's built, and the intent is narrower than the topic sounds. Intent: fix (they have a problem now, not browsing) Angle: Not "deliverability 101." The 5 settings founders miss before they blame the copy. Must-cover: What triggers a spam filter? How long does warming take? How many sends/day is safe on a new domain? "Deliverability" reads like a "learn" topic but the real reader is mid-crisis, their emails are already landing in spam. That's why the angle leads with settings to check today, not background theory. One sharpener: connect a search console so the must-cover questions come from what people actually type, not the topic guessed at.
You
Add two internal links and lock the CTA.
CLAUDE
Done, matched to the fix intent, one ask only. Internal links: -> /guide/domain-setup anchor: "authenticate your domain" -> /guide/inbox-warming anchor: "warm the inbox" (placeholder, no CMS connected) CTA: "Get the pre-send checklist" -> newsletter subscribe One CTA, matched to a "fix" reader who wants a tool to use today, not a demo pitch. The second link is marked placeholder since no CMS is connected yet, so the writer knows to swap it for a real URL before publishing. One sharpener: connect your CMS so internal links point at real, live pages instead of a labeled guess.
04 / GO FURTHER

Where an operator takes this next.

The read is step one. Here's where an operator takes it once the manual version proves out.

You built the read once; now it runs itself.

01
Turn your content calendar into a brief queue

Point a scheduled Claude task at your keyword list weekly and drop a ready brief into each writer's queue before the sprint starts.

02
Ground every angle in what's already ranking

Connect a search console so the must-cover questions and the angle update as real query data shifts, not a one-time guess.

03
Close the loop from brief to published post

Chain this into builtgtm-article-writer so the brief becomes a draft automatically, then route the draft to Slack for review.

05 / PART OF A BIGGER PLAY

One skill is the on-ramp.

── GET NEW SKILLS IN YOUR INBOX

One operator-built skill a week. Free.