Agent skill

Campaign Brief Generator

by gooseworks-ai in gooseworks-ai/goose-skills

Generate a complete marketing campaign brief from a launch goal, ICP, and product context.

MITAuto-check passedMarketing & SEO

Install Campaign Brief Generator

skills CLI
$ npx skills add gooseworks-ai/goose-skills --skill campaign-brief-generator -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install gooseworks-ai/goose-skills campaign-brief-generator --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/gooseworks-ai/goose-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/content/composites/campaign-brief-generator .claude/skills/campaign-brief-generator && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
campaign-brief-generator
GitHub stars
1.2k
Used in
1 other repo
Token cost
~2k tokens
SKILL.md length
779 words
Files
2
Skills in repo
273
Repo updated
First seen
Licence
MIT

At a glance

Generate a complete marketing campaign brief from a launch goal, ICP, and product context.

  • Works in 6 steps: Intake → Channel Strategy → Messaging Architecture → …
  • Tasks that involve Go-to-market strategy
  • SKILL.md covers When to Use, Phase 0: Intake, Phase 1: Channel Strategy and Phase 2: Messaging Architecture, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Campaign Brief Generator is an agent skill from gooseworks-ai/goose-skills. Generate a complete marketing campaign brief from a launch goal, ICP, and product context. Pure reasoning skill. Outputs channel plan, messaging angles, content types, timeline, and success metrics. Designed for seed/Series A founders and small GTM teams who aren't professional marketers but need to run focused campaigns. No scripts — pure reasoning.

Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `skill.meta.json`).

It sits in Marketing & SEO, covering Go-to-market strategy, Product metrics and Content strategy. The repository describes itself as: Library of Growth & GTM skills + data APIs for Claude Code, Codex, Cursor to run ads, social, content, lead gen, seo and data scraping. The licence is MIT.

When your agent uses it

  • Tasks that involve Go-to-market strategy
  • Tasks that involve Product metrics
  • Tasks that involve Content strategy

Example prompts

  • “/campaign-brief-generator”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Intake
  2. Channel Strategy
  3. Messaging Architecture
  4. Content Plan
  5. Success Metrics
  6. Output Format

What it can do on your machine

Read from SKILL.md and the folder at commit c650c6d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Campaign Brief Generator loads about 2k tokens when it runs. Until then it costs about 94 tokens; SKILL.md has 779 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~94
When it runs · the whole SKILL.md, loaded when a task matches
~2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from gooseworks-ai/goose-skills at commit c650c6d, republished under its MIT licence (© gooseworks-ai). 779 words, ~1,969 tokens.

Download SKILL.mdSave it as .claude/skills/campaign-brief-generator/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
campaign-brief-generator
description
Generate a complete marketing campaign brief from a launch goal, ICP, and product context. Pure reasoning skill. Outputs channel plan, messaging angles, content types, timeline, and success metrics. Designed for seed/Series A founders and small GTM teams who aren't professional marketers but need to run focused campaigns. No scripts — pure reasoning.
tags
content

Campaign Brief Generator

Pure reasoning skill. Takes a campaign goal, ICP, and product context — and produces a complete, actionable campaign brief a small team can actually execute.

Built for: Founders doing their own marketing. First marketing hires. GTM teams without a dedicated strategist. The output should be opinionated and specific, not a generic template.

When to Use

  • "Help me plan a campaign for [launch / feature / segment]"
  • "We're targeting [ICP], what channels and content should we run?"
  • "I need a 30-day campaign plan"
  • "We're launching [product/feature] — help me plan the GTM"
  • "Write me a campaign brief for [goal]"

Phase 0: Intake

Ask all questions in one go, grouped cleanly. This is a fast skill — don't make it feel like a form.

Campaign Context
  1. Goal — What does success look like in 30/60/90 days? (e.g., "50 signups from developer audience", "10 demos booked with Series B startups", "3 media mentions")
  2. Trigger — What's prompting this campaign? (product launch, new feature, new segment, funding, competitive threat, slow quarter)
  3. Timeline — How long should the campaign run? When should it start?
Audience
  1. ICP — Who exactly are you targeting? (Title, company type, stage, geography)
  2. Where do they hang out? — Channels they actively use (LinkedIn, Slack communities, specific newsletters, Twitter/X, etc.)
  3. What's their current pain? — The specific problem your product solves for them right now
Product & Positioning
  1. What are you promoting? — Specific product, feature, or offer (free trial, case study, webinar, etc.)
  2. Core value prop — In one sentence: what do you do and why does it matter?
  3. Social proof available — Customer logos, case study metrics, review quotes, press mentions
  4. What are you NOT — Key competitor or alternative you want to differentiate from
Constraints
  1. Team size — Who's executing this? (founder only, 1 marketer, SDR+marketing, etc.)
  2. Budget — Rough range for paid/sponsored channels (or "zero — organic only")
  3. Existing assets — What do you already have? (blog posts, case studies, demo video, email list)

Phase 1: Channel Strategy

Based on intake answers, recommend 2-4 primary channels. For seed/Series A, resist suggesting more than 4 — execution quality beats channel breadth.

Channel Selection Criteria
ChannelBest ForMinimum Resource
Founder LinkedInThought leadership, top-of-funnel awareness3 posts/week, 30 min/day
Cold email (outbound)Direct pipeline from ICP listSDR or founder time + Smartlead
LinkedIn adsTargeted awareness with limited list$1,000+/month budget
Community engagementSlack/Discord communities where ICP is active1 hour/day, no budget
Content SEOLong-term inbound, compounding2 posts/week, 2-3 month horizon
Newsletter sponsorshipReaching existing engaged audiences$500-5,000/newsletter
Product HuntDeveloper/startup audience, launch moment2 weeks prep, launch day hustle
Event/conferenceHigh-intent networking, deal accelerationAttendance + budget
Partner co-marketingShared audiences, low-cost reachPartnership agreement

For each recommended channel, specify:

  • Primary role: Awareness / Consideration / Conversion
  • Expected output: What does success look like on this channel?
  • Estimated effort: Hours per week + budget
  • Who owns it: Which team member
Show full SKILL.md (303 more words)Show less

Phase 2: Messaging Architecture

Define 3 core messages for the campaign — the angles you'll repeat across channels.

Message Structure

For each core message:

Message: [1-sentence core claim]
Evidence: [proof point — metric, case study, quote]
For: [which ICP segment this resonates with most]
Channel fit: [best channel(s) to deploy this message]
Messaging Hierarchy
LevelMessageExample
Primary (use everywhere)Core positioning statement"The only [category] built for [ICP]"
Secondary A (proof-driven)Customer outcome story"[Customer] 3x'd pipeline in 30 days"
Secondary B (contrast)Differentiation from status quo"Unlike [category], we [differentiator]"

Phase 3: Content Plan

Map specific content pieces to the channel plan. Be concrete — give working titles, not just "write some blog posts."

Content Calendar Format
WeekChannelContent PieceFormatOwnerGoal
Week 1LinkedIn"[Working Title]"Insight postFounder500 impressions
Week 1Cold emailLaunch sequence (Touch 1)EmailSDR20 demos booked
Week 2LinkedIn"[Working Title]"Case study postMarketing200+ reactions
Week 2Blog"[Working Title]"How-to postMarketing50 organic visits
...

Content types for seed/Series A (in order of leverage):

  1. Founder insight post (LinkedIn) — personal brand + thought leadership
  2. Customer story/result (any channel) — social proof
  3. Contrarian take / hot take — engagement bait
  4. How-to / tactical guide — ICP utility value
  5. Launch announcement — news peg for outreach

Phase 4: Success Metrics

Define KPIs before the campaign starts. Split by phase:

MetricTargetHow to Measure
Awareness[N] LinkedIn impressionsLinkedIn Analytics
Consideration[N] profile visits / email opensLinkedIn, Smartlead
Conversion[N] signups / demos / repliesCRM / product analytics
Quality[N%] ICP match on conversionsManual tagging

North star for this campaign: [single most important metric]

Phase 5: Output Format

markdown
# Campaign Brief — [Campaign Name]
Created: [DATE] | Owner: [Name]

## Goal
[1-sentence goal with number and timeline]

## ICP Target
[2-3 sentences: who, what pain, why now]

## Timeline
Start: [date] | End: [date] | Review: [midpoint date]

---

## Channel Strategy

### Channel 1: [Name]
- Role: [Awareness/Consideration/Conversion]
- Effort: [hours/week + budget]
- Owner: [person]
- Success metric: [what good looks like]

### Channel 2: [Name]
...

---

## Core Messages

### Primary
> "[message]"
Evidence: [proof]

### Secondary A
> "[message]"
Evidence: [proof]

### Secondary B
> "[message]"
Evidence: [proof]

---

## Content Calendar (Weeks 1-4)

| Week | Channel | Content | Format | Owner |
|------|---------|---------|--------|-------|
...

---

## Success Metrics

| Metric | Target | Owner |
|--------|--------|-------|
...

**North star:** [metric]

---

## What We're NOT Doing
(Scope constraints to prevent scope creep)
- Not running [channel] — not enough budget/time
- Not targeting [segment] — outside ICP for this campaign
- Not launching [content type] — need [prerequisite] first

---

## Assets Needed Before Launch
- [ ] [Asset 1] — Owner: [name] — Due: [date]
- [ ] [Asset 2] — ...

Save to the current working directory or wherever the user prefers.

Tools Required

None. Pure reasoning. Works with any LLM agent.

Trigger Phrases

  • "Write a campaign brief for [launch/goal]"
  • "Help me plan a campaign targeting [ICP]"
  • "We're launching [thing] — give me a campaign plan"
  • "I have [N] weeks and [budget] — what campaign should I run?"

© gooseworks-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/content/composites/campaign-brief-generator of gooseworks-ai/goose-skills.

  • SKILL.md
  • skill.meta.json

Open the folder on GitHubat commit c650c6d

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in gooseworks-ai/goose-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Campaign Brief Generator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Campaign Brief Generator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Campaign Brief Generator this skillgooseworks-ai/goose-skills1.2k1 repos~2kAutomated safety check: PassMIT
Campaign Planrongxinzy/RongxinAI1541 repos~3.6kAutomated safety check: PassApache-2.0
Social Strategysocial-media-skills/skills134—~1.9kAutomated safety check: PassMIT
Channel StrategyTheCraigHewitt/skills159—~2.2kAutomated safety check: PassMIT
SEO Keyword Gap Auditrampstackco/claude-skills945—~2kAutomated safety check: PassMIT
Growth StrategyOpenClaudia/openclaudia-skills713—~2.1kAutomated safety check: PassMIT

Similar skills

  • Campaign Plan

    rongxinzy/RongxinAI

    Generate a full campaign brief with objectives, audience, messaging, channel strategy, content calendar, and success metrics.

    154 GitHub starsUsed in 1 repo~3.6k tokens
    Writing & ContentAuto-check passed
  • Social Strategy

    social-media-skills/skills

    A skill your agent uses to set a brand's overall social media strategy — which channels to focus on (and which to ignore), what to achieve, the angle to win, and a realistic operating cadence.

    134 GitHub stars~1.9k tokensUpdated 9 days ago
    Marketing & SEOAuto-check passed
  • Channel Strategy

    TheCraigHewitt/skills

    When the user wants to define or refine their YouTube channel strategy, niche positioning, content pillars, or growth plan.

    159 GitHub stars~2.2k tokensUpdated 4 mo ago
    Marketing & SEOAuto-check passed
  • SEO Keyword Gap Audit

    rampstackco/claude-skills

    Find keywords competitors rank for that the target property does not, and prioritize them by opportunity.

    945 GitHub stars~2k tokensUpdated 4 days ago
    Marketing & SEOAuto-check passed
  • Growth Strategy

    OpenClaudia/openclaudia-skills

    Build a growth strategy with frameworks, metrics, and experimentation.

    713 GitHub stars~2.1k tokensUpdated 23 days ago
    Marketing & SEOAuto-check passed
  • Marketing Campaign Management

    manojbajaj95/claude-gtm-plugin

    Comprehensive marketing expertise combining campaign execution, strategy frameworks, psychological principles, and 140+ marketing tactics.

    105 GitHub stars~2.3k tokensUpdated 23 days ago
    Marketing & SEOAuto-check passed

More from gooseworks-ai/goose-skills

All 273 skills in this repo
  • Reddit Post Finder

    gooseworks-ai/goose-skills

    Scrape and search Reddit posts using Apify. An agent skill from gooseworks-ai/goose-skills.

    1.2k GitHub starsUsed in 1 repo~1.2k tokens
    Auto-check passed
  • Create Image Fal

    gooseworks-ai/goose-skills

    Generate or edit an image via any FAL image model (nano-banana edit, gpt-image, flux, ...), ROUTED THROUGH THE fal-proxy so it bills the Ads agent.

    1.2k GitHub stars~1.3k tokensUpdated today
    Auto-check passed
  • Render Hook Replacement

    gooseworks-ai/goose-skills

    Replace an existing video's opening with a supplied clip or free kinetic text hook while retaining and verifying every original body frame, audio, captions and ending.

    1.2k GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Blog Feed Monitor

    gooseworks-ai/goose-skills

    Scrape blog posts via RSS feeds (free, no API key) with Apify fallback for JS-heavy sites.

    1.2k GitHub starsUsed in 1 repo~578 tokens
    Auto-check passed
  • Competitor Post Engagers

    gooseworks-ai/goose-skills

    Find leads by scraping engagers from a competitor's top LinkedIn posts.

    1.2k GitHub starsUsed in 1 repo~1.8k tokens
    Auto-check: notes
  • Render Chatgpt Chat

    gooseworks-ai/goose-skills

    Assemble a ChatGPT chat-reveal video ad from a thread + timeline JSON — one continuous Playwright recording of a ChatGPT mobile chat (user types with the iOS keyboard up → taps send → keyboard…

    1.2k GitHub stars~2.3k tokensUpdated today
    Auto-check passed

Questions about Campaign Brief Generator

What does Campaign Brief Generator do?

Generate a complete marketing campaign brief from a launch goal, ICP, and product context. Campaign Brief Generator is an agent skill from gooseworks-ai/goose-skills. Generate a complete marketing campaign brief from a launch goal, ICP, and product context.

When should I use Campaign Brief Generator?

Campaign Brief Generator fits situations like: tasks that involve Go-to-market strategy; tasks that involve Product metrics; tasks that involve Content strategy.

How do I install Campaign Brief Generator in Claude Code?

Run `npx skills add gooseworks-ai/goose-skills --skill campaign-brief-generator -a claude-code`. Or copy the skill folder (skills/content/composites/campaign-brief-generator in gooseworks-ai/goose-skills) into .claude/skills/campaign-brief-generator in your project. Claude Code loads it when a task matches its description.

How do I install Campaign Brief Generator in Codex?

Run `npx skills add gooseworks-ai/goose-skills --skill campaign-brief-generator -a codex`. Or copy the skill folder (skills/content/composites/campaign-brief-generator in gooseworks-ai/goose-skills) into .agents/skills/campaign-brief-generator in your project. Codex loads it when a task matches its description.

Can I use Campaign Brief Generator in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add gooseworks-ai/goose-skills --skill campaign-brief-generator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/campaign-brief-generator, .gemini/skills/campaign-brief-generator, .github/skills/campaign-brief-generator and .opencode/skills/campaign-brief-generator in your project.

What does Campaign Brief Generator need to run?

SKILL.md names no scripts, command-line tools or credentials: Campaign Brief Generator is instructions for the agent only.

Does Campaign Brief Generator access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Campaign Brief Generator safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Campaign Brief Generator use?

Campaign Brief Generator is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Campaign Brief Generator use?

About 2k tokens (SKILL.md is roughly 7.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Campaign Brief Generator?

Skills that share tags, products or a category with Campaign Brief Generator: Campaign Plan (rongxinzy/RongxinAI, 154 stars), Social Strategy (social-media-skills/skills, 134 stars), Channel Strategy (TheCraigHewitt/skills, 159 stars) and SEO Keyword Gap Audit (rampstackco/claude-skills, 945 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Campaign Brief Generator?

gooseworks-ai (a GitHub organization) maintains it in gooseworks-ai/goose-skills, which has 1,240 GitHub stars. The repository holds 273 skills in this directory. The repository was last updated on October 8, 2026.

Source: gooseworks-ai/goose-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.