Use when a specific campaign needs a brief the whole team can execute from — context, objective, audience, core message, creative direction, channels, deliverables, week-by-week timeline, approval gates, and risks. Trigger on 'campaign brief', 'creative brief', 'launch brief', 'brief the team on this campaign', 'we are running a promo next month', 'what is the plan for this campaign'. Also use when the user describes a promotion out loud and asks for something the team can actually run. Not for — the whole period plan, see `00-marketing-plan-global`; the list of design files needed, see `41-campaign-asset-list-global`; assigning work to one person, see `64-team-brief-global`; a new product launch sequence, see `59-go-to-market-global`.
Restart Claude Code after copying so it picks up the new skill.
Use it in TypingMind
Enable 02 Campaign Brief Global in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.
SkillsLoad skill"02-campaign-brief-global"
GPT-6 Astra
The model loads 02 Campaign Brief Global on its own as soon as a request matches it.
Works with any AI model
AI skills are plain Markdown instructions rather than provider-specific code, so 02 Campaign Brief Global is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.
Loaded only when it is needed
The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.
Switch models mid-chat
Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.
Skill instructions
This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.
Global Campaign Brief
9-section creative brief: Context, Objectives, Target, Core Message, Creative Direction, Channel System, Timeline, Deliverables, Risks. Auto-triggers downstream skills (script, calendar, ad copy, UGC brief).
Step 0 — Read context file
Before writing the brief, read .agents/product-marketing-context-global.md to load:
Product, USP, pricing
Target region and currency
Brand voice & visual identity
Existing campaigns and lessons learned
If the file is missing, ask the user to run product-marketing-context-global first.
Region note: Benchmarks vary by market. CPMess in the US is typically 3–5x higher than SEA. See product-marketing-context-global for region-specific benchmark tables.
Section 3 — Target audience
3.1 Customer profile
Attribute
Primary
Secondary
Age range
[range]
[range]
Gender
[male / female / all]
Region
[country / region]
Income
[bracket]
Occupation
[role]
Primary pain
[biggest problem]
Desire
[what they want]
Barrier
[why they have not bought]
Channels used
[TikTok / Meta / LinkedIn / etc.]
Influencers
[who / what they trust]
3.2 Customer insight
Call skill 09-customer-insight-global to mine deeper insight.
Core insight: [insight statement]
3.3 Insight validation checklist
Verify the insight is actually an insight and not just an observation:
Criterion
Pass
Fail
Specific — Specific to this audience, not generic?
[ ]
[ ]
Hidden — Customer would not say it spontaneously?
[ ]
[ ]
Actionable — Can be turned into messaging / creative?
[ ]
[ ]
Emotional — Hits emotion, not only logic?
[ ]
[ ]
True — Backed by data / observation, not assumption?
[ ]
[ ]
Rule: Must pass at least 4 / 5. Otherwise it is an observation, not an insight. Mine again.
Distinguish:
Observation: "Women 25–35 care about skincare" — everyone knows this, nothing new.
Insight: "They buy serum not to have better skin — they buy a moment of self-care after an exhausting day." — emotional, actionable for creative.
Section 4 — Core message
4.1 Message framework
Layer
Message
Used for
Tagline
[5–8 words, memorable]
Everywhere — consistent throughout
Key message
[1–2 sentences explaining value]
Website, landing page, lead ads
Supporting message #1
[proof / feature]
Education content
Supporting message #2
[proof / feature]
Persuasion content
Supporting message #3
[proof / feature]
Conversion content
4.2 Tone of voice
Attribute
Is
Is not
Voice
[e.g., friendly, expert]
[e.g., formal, distant]
Language
[e.g., simple, conversational]
[e.g., academic, jargon-heavy]
Emotion
[e.g., confident, reassuring]
[e.g., anxious, pressuring]
Section 5 — Creative direction
5.1 Creative territory
Item
Detail
Visual mood
[e.g., warm, natural, trustworthy — not flashy or fake]
Colour palette
[primary + secondary]
Typography
[heading + body fonts]
Photography style
[e.g., real lifestyle, no stock]
Video style
[e.g., talking head + B-roll, UGC, cinematic]
Do's
[e.g., real customer photos, vertical 9:16]
Don'ts
[e.g., no sad music, no rainbow fonts]
5.2 Key visual
Element
Description
Hero image / video
[main visual concept]
Thumbnail style
[description]
Text overlay
[yes / no, style]
Logo placement
[position, size]
5.3 Creative brief by channel
Channel
Format
Size
Length
Quantity
TikTok
Vertical video
9:16 (1080×1920)
15–60s
[count]
Instagram (Reels)
Vertical video
9:16
15–30s
[count]
Instagram (feed)
Carousel
1:1 (1080×1080)
5–7 slides
[count]
Facebook (feed)
Video + image
1:1, 4:5
15–30s
[count]
LinkedIn (feed)
Image / carousel / video
1:1, 1.91:1
30–90s
[count]
YouTube
Long video + Shorts
16:9 + 9:16
60–600s + 30–60s
[count]
Email
Banner + body
600px width
--
[count]
Landing page
Hero + sections
Responsive
--
1
Section 6 — Channel system
6.1 Channels in use
Channel
Role
Start date
Budget
KPI
TikTok (organic)
Reach + awareness
[date]
[production cost]
View, follower
TikTok (ads)
Message + conversion
[date]
[amount]
CPMess, ROAS
Meta (ads)
Retarget + conversion
[date]
[amount]
CPMess, ROAS
LinkedIn (ads)
B2B reach + lead
[date]
[amount]
CPL, lead quality
Google Ads (Search)
Intent capture
[date]
[amount]
CPL, ROAS
UGC network
Social proof
[date]
[fees]
View, trust
Email
Nurture + offer
[date]
--
Open rate
Landing page
Conversion
[date]
[build cost]
Conversion rate
6.2 Paid media plan
Channel
Goal
Audience
Daily budget
Creative
Duration
Meta — Awareness
Reach
Broad, LAL 1–3%
[amount]
15s hook video
[weeks]
Meta — Conversion
Message / lead
Retarget + Interest
[amount]
Video + carousel
[weeks]
TikTok — Reach
View + message
Broad
[amount]
UGC-style video
[weeks]
Google — Search
Intent capture
Branded + non-brand
[amount]
RSA + sitelinks
[weeks]
Section 7 — Timeline & phases
7.1 Budget split by phase
Phase
Timeline
% Budget
Goal
Primary channels
Teasing
Week 1 (pre-launch)
15%
Build curiosity, anticipation
Organic TikTok / IG, email teaser
Soft launch
Week 2
20%
Test creative, gather data
Paid ads small budget, UGC
Full launch
Weeks 3–4
40%
Scale winning creative, drive orders
Paid ads at full strength, retarget
Sustain
Week 5+
25%
Re-engage, retarget, narrow audience
Retarget, email, LINE / WhatsApp nurture
7.2 Detailed timeline
Date
Activity
Detail
Owner
Status
[D-14]
Creative production
Produce video + image assets
[name]
[D-7]
UGC brief sent
Brief UGC creators
[name]
[D-5]
Landing page live
Setup + full QA
[name]
[D-3]
Teasing begins
Organic posts + stories
[name]
[D-Day]
Official launch
Ads live, blast email, broadcast
[name]
[D+3]
First data review
Check CPMess, CTR, top creative
[name]
[D+7]
Optimisation round 1
Cut weak creative, scale winners
[name]
[D+14]
Mid-campaign review
Compare vs KPI, adjust
[name]
[D+21]
Retarget phase
Focus on warm audience retarget
[name]
[D+28]
Wrap + report
Summary, lessons, next-step proposal
[name]
Section 8 — Deliverables & RACI
8.1 Deliverables list
#
Deliverable
Quantity
Deadline
Producer
Approver
1
TikTok video (30s)
[count]
[date]
[name]
[name]
2
Facebook video (15s)
[count]
[date]
[name]
[name]
3
Carousel (5–7 slides)
[count]
[date]
[name]
[name]
4
Ad copy (3 variants)
[count]
[date]
[name]
[name]
5
Landing page
1
[date]
[name]
[name]
6
Email templates (welcome + offer)
2
[date]
[name]
[name]
7
UGC briefs
[count]
[date]
[name]
[name]
8
Video scripts
[count]
[date]
[name]
[name]
9
Messenger / broadcast content
[count]
[date]
[name]
[name]
10
Final campaign report
1
[date]
[name]
[name]
8.2 RACI matrix
Deliverable
Marketing Lead
Content Creator
Designer
Ads Specialist
Founder
Campaign brief
R
I
I
I
A
Creative production
A
R
R
C
I
Ad copy
A
R
I
C
I
Ad setup
A
I
I
R
I
Landing page
A
C
R
C
I
UGC coordination
R
C
I
I
I
Daily optimisation
A
I
I
R
I
Final report
R
C
I
C
A
RACI legend:
R (Responsible): Does the work
A (Accountable): Owns the outcome, signs off
C (Consulted): Gives input before the work
I (Informed): Receives the result
Section 9 — Risks & mitigation
9.1 Campaign risk table
Risk
Probability
Impact
Severity
Mitigation
Warning trigger
CPMess >50% above target
High
High
CRITICAL
Prepare 5 backup creatives, cut spend, shift to organic
Once the brief is complete, automatically suggest running:
02-campaign-brief-global (DONE)
|
|-- [Next 1] (ad copy skill if available) -> Ad copy from core message
|-- [Next 2] 04-script-video-global -> Scripts from creative direction
|-- [Next 3] 01-content-calendar-global -> Calendar from timeline + channels
|-- [Next 4] (UGC brief skill if available) -> UGC briefs from deliverables
Examples — diversified regions
Example A — US SaaS Q4 launch
Campaign: New AI-powered analytics module
Region: US, currency USD
Budget: $80K over 6 weeks
Channels: LinkedIn ads, Google Search, podcast sponsorship, email nurture
KPI: 500 trials, ROAS 3.5x
Example B — EU DTC perfume Black Friday
Campaign: Black Friday clearance + new launch combo
Region: DE / FR / IT, currency EUR
Budget: EUR 45K over 3 weeks
Channels: Meta + TikTok ads, Klaviyo flow, Pinterest ads
Budget split across 4 phases sums to 100% (Teasing 15% + Soft 20% + Full 40% + Sustain 25%)
Timeline has review milestones (D+3, D+7, D+14)
RACI is clear — every deliverable has an R and an A
At least 5 risks listed, each with severity and warning trigger
Plan B (fallback) covers at least 3 situations
Region-specific benchmarks used (not blanket global numbers)
Tone of voice matches the brand
All deadlines feasible — no clashes
Currency consistent with .agents/product-marketing-context-global.md
Frequently asked questions
What does the 02 Campaign Brief Global AI skill do?
Use when a specific campaign needs a brief the whole team can execute from — context, objective, audience, core message, creative direction, channels, deliverables, week-by-week timeline, approval gates, and risks. Trigger on 'campaign brief', 'creative brief', 'launch brief', 'brief the team on this campaign', 'we are running a promo next month', 'what is the plan for this campaign'. Also use when the user describes a promotion out loud and asks for something the team can actually run. Not for — the whole period plan, see `00-marketing-plan-global`; the list of design files needed, see `41...
Why use 02 Campaign Brief Global on TypingMind?
Because you install it once and use it with any model. 02 Campaign Brief Global is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.
How do I install 02 Campaign Brief Global in TypingMind?
Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/minhnv0807/ai-business-skills/tree/master/skills/en/02-campaign-brief-global. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.
Which AI models can use 02 Campaign Brief Global?
Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.
How many AI models can I use with 02 Campaign Brief Global?
As many as you like. As long as a model supports skills, you can use 02 Campaign Brief Global with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.
Is the 02 Campaign Brief Global AI skill free?
Yes. It is published on GitHub by minhnv0807 under the MIT license. You only pay your own AI provider for the tokens you use.
What are AI skills?
An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.
How are AI skills different from plugins or MCP servers?
A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.