ad-policy-check
Checks paid ads against the ad platform's rules (Meta, TikTok, Google, LinkedIn and others) and the brand's category rules: the…
Writes a one-page content brief before any draft: audience, intent, the one arguable point, what top results already say and what this piece adds, an outline, a proof inventory with gaps marked, voice, CTA and banned words, checked against six gates. Use alone when you already
$ npx -y skills add gooseworks-ai/goose-skills --skill make-content-content-brief --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/make-content-content-briefContext preview
The summary Claude sees to decide when to auto-load this skill.
Writes a one-page content brief before any draft: audience, intent, the one arguable point, what top results already say and what this piece adds, an outline, a proof inventory with gaps marked, voice, CTA and banned words, checked against six gates. Use alone when you already
name: make-content-content-brief description: >- Writes a one-page content brief before any draft: audience, intent, the one arguable point, what top results already say and what this piece adds, an outline, a proof inventory with gaps marked, voice, CTA and banned words, checked against six gates. Use alone when you already have the topic, format, audience and destination and want only the brief; otherwise run make-content. version: 0.1.0
No fresh draft starts without a brief. Write it, check it against the six gates below, and save it before drafting.
Brief — <working title> (+2 alternative titles) Format · length · where it publishes · by when Audience: <one role/segment>, their situation, what they already know Intent: learn | do | decide | trust | be convinced | news The one argument: <one sentence a reasonable person could disagree with> Information gain: what the top results and competitor pieces in hand say (page brief, the search read above, research-competitors files) → what ours adds | "not checked: you declined the search read" Outline (H2s written as claims): … Proof inventory: - <proof> — "Claims you may use" fact | product fact: <field> | VoC "<quote>" (<source>, <date>) | interview line | <public URL opened> - [PROOF NEEDED: <what>, for H2 n] Reader questions to answer word for word: … POV needed: yes/no — have it: yes (source) / no → interview (`../make-content/references/point-of-view.md`) Voice: brand | <person> (brand/voices/<handle>.md) CTA: <action> → <destination the human gave> House style: spelling (US/UK), heading case, reading level Banned words: <from voice guide + learnings> Sources this brief stands on: <list> Live data: <what the page brief supplied> | none available (no search/AI-answer data tool today)
1. **Thesis.** The one argument is arguable. "Skincare matters" fails. "Most 'non-comedogenic' labels mean nothing, so check the ingredient list instead" passes. 2. **Proof.** At least one real proof unit per H2, or an honest `[PROOF NEEDED]` the human can see. Never a plausible stand-in. If fewer than half the H2s have real proof, the draft stops here (SKILL.md step 4, proof gate). Sections that only give instructions and make no factual claim need no proof. Interview lines from the human count as proof. 3. **POV.** If needed and missing, run the interview before drafting, or switch to the no-POV format and say so. 4. **Inputs.** Missing format, audience, destination or deadline → ask once, all together. Never guess them. 5. **Length gate.** For long-form (over ~1,200 words, guides, reports) and every case study, show the brief and outline and wait for the human's yes before drafting. 6. **Audience fit.** Check the piece against every audience in the kit. A piece tha
Put your AI agent on the growth team. Research customers and competitors, analyze what is working, create the next campaign, and learn from the result.
Checks paid ads against the ad platform's rules (Meta, TikTok, Google, LinkedIn and others) and the brand's category rules: the…
Step of the analyze-performance playbook: calls ended tests, scores last week's calls, writes this week's kill/scale/hold calls…
Step of the analyze-performance playbook: flags tracking breaks with fixes and explains each big metric move with evidence,…
Step of the analyze-performance playbook: gathers the week's numbers from tools, exports and pastes, cleans them, and writes the…
Step of the analyze-performance playbook: ranks creative by angle, hook and format with spend gates, writes short per-channel…
Step of the analyze-performance playbook: joins cleaned store or CRM numbers with ad spend to build the business-truth table,…