meta-ads-builder
[Didoo AI] Generates Meta Ads creative — ad copy, headlines, hooks, and visual concepts. Use when user needs ad creative for a new campaign or to refresh existing ads. Works after meta-ads-strategy defines the campaign direction.
meta-ads-recommendation
[Didoo AI] Produces specific, prioritized action plans based on campaign analysis data. Use when user wants to know what to do about their campaign performance — after seeing analysis results, or alongside analysis when they ask for both. All analysis skills route here for the final recommendatio...
Full skill instructions
Loaded when user wants to know what to do about their campaign performance — after seeing analysis results, or alongside analysis when they ask for both.
Before giving recommendations, you need performance data. Either:
If no analysis data exists: "I need to look at your campaign data before I can give recommendations. What time period should I analyze?"
This skill is the single exit point for all analysis outputs. Read the relevant keys from session context before producing recommendations. See the full table at the bottom of this file.
Review the analysis conclusions and extract:
Factor in brand or campaign context:
| Problem You See | Likely Cause | Recommended Action |
|---|---|---|
| CTR less than 1% or declining | Creative fatigue, weak hook, audience mismatch | Test new creative angles; narrow audience if broad |
| LPV rate less than 70% or declining | Ad doesn't match landing page; page loads slowly | Check landing page relevance and speed; align messaging |
| Conversion rate declining | Landing page or offer issue | Review page UX, form friction, offer clarity |
| cost_per_result rising | Saturation, competition, fatigue | Check frequency; if > 3, refresh creative or widen audience |
| Frequency > 3 | Audience seeing ads too often | Expand audience or rotate in new creative |
| Spend less than 50% of budget | Audience too narrow, bid too low, ad quality issues | Widen targeting; check if ad is stuck in learning |
| Stuck in Learning phase | Not enough results to exit | Increase budget or consolidate to fewer adsets |
| One segment vastly outperforming | System finding winners correctly | Shift more budget to winner; pause underperformers |
| All healthy but low volume | Budget ceiling | Increase budget gradually — max 20% at a time |
Prioritization rules:
Optional additions (0–2, only if genuinely useful):
If nothing needs fixing: say so and give 1–2 things to keep an eye on.
When funnel data points to the landing page (LPV rate or CVR is the weak point), run this diagnostic before recommending creative or audience changes.
First — determine campaign type:
| Campaign Type | LPV Rate | Indicates |
|---|---|---|
| E-commerce | < 70% | Landing page issue likely |
| E-commerce | ≥ 70% | Ad-to-page alignment is healthy |
| Lead gen | < 50% | Investigate form or page |
| Lead gen | ≥ 50% | LPV is not the bottleneck |
E-commerce only: If LPV is healthy but CVR is low → problem is deeper in the funnel (offer, pricing, trust signals).
Lead gen only: If LPV is healthy but CPL is still high → check form friction (Step 4c) and CAPI status (Step 4b) before concluding the landing page is fine.
Before diagnosing an LPV or CVR problem:
| Signal | Likely Cause | Recommended Action |
|---|---|---|
| LPV < 70%, CVR OK | Ad-to-page messaging mismatch | Review headline and CTA alignment |
| LPV OK, CVR < 50% | Offer or landing page UX issue | Investigate page content and trust signals |
| Both LPV and CVR low | Funnel-wide problem | Fix landing page first before changing ads |
| LPV and CVR OK but CPL high | Audience too broad or CAPI not connected | Check targeting or verify CAPI is sending offline data |
Every recommendation needs:
Optional: 3. Expected outcome — What should improve and by how much (only if it adds real clarity)
Good example:
Pause ad "Blue Banner v2" — Why: Spent $320 but only 2 leads (CPL $160) vs. account average CPL $45. CTR 0.6% vs. 1.8% average. Drags down overall efficiency.
Bad example:
"Consider optimizing your creative." (no specific action, no data)
| Condition | Max adjustment per change |
|---|---|
| cost_per_result is 15%+ below target (winner signal) | +50% |
| cost_per_result is above target | 20% (standard) |
| Newly launched, spending < 50% of budget | Check delivery first, then adjust |
When multiple ad sets share overlapping audiences, Meta excludes the lower-value ad from competing.
Diagnosis:
Solutions:
Brief context sentence, then:
Recommendations:
Other observations: Things worth watching, not urgent.
If user pushes back ("too aggressive", "I don't want to pause that"):
Advisory — professional but warm. Specific and data-driven. "Execution needs to happen in Meta Ads Manager — I can walk you through the steps." "Once you've made these changes, I can re-analyze in a few days to see the impact."
This skill is the single exit point for all analysis outputs. Read the relevant keys from session context before producing recommendations:
| Key | Written By | Description |
|---|---|---|
| funnel_weak_points | meta-ads-analysis | Where the biggest funnel drop-off occurs |
| trend_signals | meta-ads-analysis | Direction of key metrics |
| anomalies | meta-ads-analysis | Unusual findings |
| data_quality | meta-ads-analysis | Whether data is sufficient to act on |
| lp_diagnosis | meta-ads-lead-gen-analysis (primary) | Ad side vs. landing page side — lead-gen-specific diagnosis |
| lp_diagnosis_general | meta-ads-analysis (fallback) | Ad side vs. landing page side — general diagnosis |
| capi_status | meta-ads-lead-gen-analysis | CAPI connection status |
| cpl_breakdown | meta-ads-lead-gen-analysis | Which funnel stage is the CPL bottleneck |
| recommended_fix_priority | meta-ads-lead-gen-analysis | Ranked fix order for lead gen |
| budget_reallocation_plan | meta-ads-audience-analysis | Specific audience budget shifts |
| audience_issues | meta-ads-audience-analysis | Overlap and misallocation findings |
| rotation_pipeline | meta-ads-creative-fatigue | Creative inventory by status |
| fatigue_level | meta-ads-creative-fatigue | Per-creative fatigue classification |
| days_until_death | meta-ads-creative-fatigue | Estimated creative lifespan |
| primary_root_cause | meta-ads-drop-diagnosis | Root cause of sudden performance drop |
| recovery_plan | meta-ads-drop-diagnosis | Structured recovery steps |
If no analysis context keys are present, ask the user: "I need to analyze your campaign data first. What time period should I look at?"
[Didoo AI] Generates Meta Ads creative — ad copy, headlines, hooks, and visual concepts. Use when user needs ad creative for a new campaign or to refresh existing ads. Works after meta-ads-strategy defines the campaign direction.
[Didoo AI] Analyzes creative fatigue signals across Meta Ads campaigns. Use when reviewing declining CTR or ROAS, planning creative rotation schedules, or managing creative lifecycle. Run standalone or after meta-ads-daily-pulse flags creative fatigue.
[Didoo AI] Specialized analysis module for Meta lead generation campaigns. Use when CPL is elevated, lead quality is unclear, or you need to diagnose why leads aren't converting downstream. For general campaign analysis, use meta-ads-analysis.
[Didoo AI] Rapid daily health scan for Meta Ads — detects week-over-week performance changes and flags urgent issues before meetings. Use every morning or before any daily review meeting. This is a change detector, not a full diagnostic.
[Didoo AI] Step-by-step guide for setting up Meta Conversions API (CAPI) — server-side event tracking that improves conversion measurement accuracy and reduces CPA discrepancy vs pixel-only tracking. Use when setting up tracking for a new account or when CPA shown in Meta Ads Manager is significa...
[Didoo AI] Guides Meta Ads campaign scaling — increases budget, expands audiences, replicates to new geos. Use when a testing campaign has exited Learning Phase (~50+ results in the past 7 days, CPL at or below target, stable metrics across 3–5 days) and you want to scale it. Not for campaigns st...
[Didoo AI] Defines campaign strategy for Meta Ads — sets objective, targeting, structure, budget, and bidding approach. Use as the first step before launching any new Meta Ads campaign.
[Didoo AI] Framework for planning and allocating Meta Ads budget across campaigns, audiences, and testing phases. Use when launching first campaigns, planning quarterly budgets, or allocating spend across multiple campaigns.
[Didoo AI] Core knowledge that underpins all Meta Ads decision-making — the Meta Auction, Pacing, Breakdown Effect, CBO vs ABO, Learning Phase, Auction Overlap, and Ad Relevance Diagnostics. Reference when explaining campaign behavior, troubleshooting anomalies, or justifying optimization decisio...
[Didoo AI] Analyzes Meta Ads audience efficiency across audience types, overlap, demographics, and budget allocation. Use when reviewing targeting strategy, planning audience expansion or narrowing, or auditing budget distribution across audience segments.
[Didoo AI] Diagnoses sudden performance drops in Meta Ads campaigns. Use when CTR, ROAS, or conversions suddenly decline with no obvious explanation, or when a previously healthy campaign starts underperforming.
[Didoo AI] Analyzes Meta Ads campaign performance in depth — metrics, funnel, trends, and anomalies. Use when user wants to understand how a campaign is performing, identify weak points, or get data before receiving recommendations. Outputs structured analysis only; never provides recommendations...
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience