Use this skill when the user shares ad campaign performance data and asks what to cut, scale, or test. Trigger for prompts like "analyze my ad campaigns", "where am I wasting ad spend", "reallocate my ad budget", "which ads are actually working", or "ROAS analysis". Do not trigger for campaign planning or creative generation without performance data.
SkillScore77Maintained
Automatic
◆Marketing & Content pack
Last verified 8/2/2026
What it changes
Passed 17 of 22 test cases with the skill, and 14 of 22 without it.
Without skill64%
With skill77%
Checks it passed that the model alone missed
The response includes an Action Plan section partitioned into Immediate (This Week), This Month, and Next Month timeframes.
The response structures the top header exact format as # Ad Campaign Analysis — AcquiredInc — 2024-11-15 (or November 15, 2024).
The response specifies the file path pattern campaign-analysis-[YYYY-MM-DD].md (or campaign-analysis-YYYY-MM-DD.md with the actual date).
and 1 more in the full report
4 fixed13 passed either way4 still failing1 broke
Pass-rate lift
+14 pp
Tokens
+122%
Agent turns
0%
Response time
-22%
Model gemini-3.6-flashMeasured 8/2/2026v117 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 4
Prompt
When generating a downloadable or saved file for a complete campaign performance diagnostic, what exact file naming convention should be used to store the output markdown file?
What was checked, without and with the skill
Checked
Without skill
With skill
The response specifies the file path pattern campaign-analysis-[YYYY-MM-DD].md (or campaign-analysis-YYYY-MM-DD.md with the actual date).
Missed
Passed
case-16 · gemini-3.6-flash · 8/2/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md350 linessingle file
Ad Campaign Analyzer
Take raw campaign performance data and turn it into clear decisions. This skill doesn't just summarize metrics — it diagnoses problems, identifies winners, checks statistical significance, and tells you exactly what to cut, scale, and test next. Then it goes further: it compares channels on equal terms, finds where you're over-spending vs under-spending relative to results, and produces a concrete budget reallocation plan.
Core principle: Most startup founders check their ad dashboard, see a ROAS number, and either panic or celebrate. This skill gives you the nuanced analysis a paid media specialist would: what's actually significant, what's noise, and where your next dollar should go. It also solves the allocation problem — most startups either spread budget too thin across channels (no channel gets enough to learn) or dump everything into one channel (missing cheaper opportunities elsewhere).
When to Use
"Analyze my Google Ads performance"
"Which ads should I kill?"
"Is this campaign working?"
"Where am I wasting ad spend?"
"Optimize my Meta Ads"
"How should I split my ad budget?"
"Should I spend more on Google or Meta?"
"Reallocate my ad spend across channels"
"Where am I getting the best return?"
"I have $X/month for ads — how should I distribute it?"
Phase 0: Intake
Campaign data — One of:
CSV export from Google Ads / Meta Ads Manager / LinkedIn Campaign Manager
Pasted performance table
Screenshots of dashboard (we'll extract the data)
Platform(s) — Google / Meta / LinkedIn / All
Time period — What date range does this cover?
Monthly budget — Total ad spend in this period
Primary goal — What conversion are you optimizing for? (Demos / Trials / Purchases / Leads)
Target metrics — Do you have target CPA or ROAS? (If not, we'll benchmark)
Any known changes? — Did you change creative, budget, or targeting during this period?
Channels currently running — Google Ads, Meta Ads, LinkedIn Ads, Twitter/X Ads, TikTok Ads, other
Funnel data (if available):
Lead → MQL rate
MQL → SQL rate
SQL → Close rate
Average deal size
Channels you're considering but haven't tried — Want to test new channels?
Constraints — Minimum spend on any channel? Platform you must stay on?