Install
openclaw skills install @elias-didoo/meta-ads-guide-didoo[Didoo AI] Entry-point navigator and skill router for Didoo AI's Meta Ads workflow. Use when starting a Meta Ads task, unsure which skill to use, or building a Meta Ads agent workflow. Triggers on: which skill, how do I use Didoo AI, Meta Ads workflow, skill routing, not sure where to start, first time.
openclaw skills install @elias-didoo/meta-ads-guide-didooPublished by Didoo AI — Your AI Media Buyer. One that actually knows you, built for SMBs. A skill system for Meta Ads strategy, execution, and analysis.
This is Didoo AI's Meta Ads Agent System — a set of 19 skills covering strategy, research, creative, execution, analysis, and reporting for Meta Ads campaigns.
For AI agents: This system is designed for modular use. Any skill can run independently or chain in sequence. Start with meta-ads-guide if you're unsure where to begin.
This is the entry-point navigator for Didoo AI's Meta Ads workflow. New here? Start at the diagram below. Not sure which skill to use? Jump to the Quick Routing Table.
REFERENCE / ENTRY
├── meta-ads-guide (this file)
│ ├── meta-ads-fundamentals (core mechanisms)
│ └── meta-ads-capi-setup (tracking setup)
PLAN -- NEW CAMPAIGN
├── meta-ads-strategy (campaign design)
│ └── meta-ads-research (competitive intel)
│ └── meta-ads-budget-planning (budget allocation)
EXECUTE -- LAUNCH & MANAGE
├── meta-ads-builder (creative generation)
│ └── [creative output]
└── meta-ads-publisher (create/update campaigns)
└── meta-ads-scale-campaign (scaling)
└── meta-ads-daily-pulse (daily monitoring)
ANALYZE -- INTERPRET & DIAGNOSE
├── meta-ads-daily-pulse (daily auto-scan)
├── meta-ads-healthcheck (on-demand check)
└── meta-ads-weekly-performance (weekly report)
│
├── meta-ads-drop-diagnosis
├── meta-ads-analysis
├── meta-ads-lead-gen-analysis
├── meta-ads-creative-fatigue
└── meta-ads-audience-analysis
│
└── meta-ads-recommendation (single exit point for all analysis)
│
└── meta-ads-publisher (execution)
| What you want to do | Use this skill |
|---|---|
| Entry point / not sure where to start | meta-ads-guide |
| "My ads are running -- are they healthy?" | meta-ads-healthcheck |
| "I want to understand why performance dropped suddenly" | meta-ads-drop-diagnosis |
| "I need to analyze campaign performance in depth" | meta-ads-analysis (general / e-commerce) |
| "I'm running lead generation campaigns and need analysis" | meta-ads-lead-gen-analysis (lead gen only — mutually exclusive with meta-ads-analysis; do NOT run both) |
| "I know what I want to do -- just do it (launch/change)" | meta-ads-publisher |
| "I have analysis results -- what should I actually do?" | meta-ads-recommendation |
| "I'm planning a new campaign -- where do I start?" | meta-ads-strategy |
| "I need ad creative -- copy, images, hooks" | meta-ads-builder |
| "I'm entering a new market -- what are competitors doing?" | meta-ads-research |
| "I have a winner and want to scale it" | meta-ads-scale-campaign |
| "My creative performance is declining over time" | meta-ads-creative-fatigue |
| "I want a structured weekly performance report" | meta-ads-weekly-performance |
| "I want daily monitoring signals before my morning review" | meta-ads-daily-pulse |
| "I need to understand how Meta's auction/bidding actually works" | meta-ads-fundamentals |
| "I need to set up CAPI / server-side tracking" | meta-ads-capi-setup |
| "I want to plan my ad budget across campaigns" | meta-ads-budget-planning |
| "I need to audit targeting, audience mix, or placement" | meta-ads-audience-analysis |
meta-ads-strategy -> meta-ads-research -> meta-ads-builder -> meta-ads-publisher
|
meta-ads-daily-pulse
|
meta-ads-analysis
|
meta-ads-recommendation
meta-ads-healthcheck / meta-ads-daily-pulse
| [flags problem]
meta-ads-drop-diagnosis
| [root cause identified]
↓
┌─────────────────────────────────────────────┐
│ Creative declining over time → creative-fatigue │
│ Audience or budget allocation → audience-analysis │
│ Lead gen campaign → lead-gen-analysis │
│ General / e-commerce → analysis │
└─────────────────────────────────────────────┘
↓
meta-ads-recommendation
↓
meta-ads-publisher (execute) -> meta-ads-daily-pulse (monitor)
Important:
meta-ads-analysisandmeta-ads-lead-gen-analysisare mutually exclusive — they cover different campaign types. Choose one based on your campaign type. Do NOT run both in the same session.
| Frequency | Skill | When |
|---|---|---|
| Daily -- 2 min | meta-ads-daily-pulse | Every morning |
| Weekly -- 10 min | meta-ads-weekly-performance | Every Monday |
| On-demand | meta-ads-healthcheck | When something feels off |
Before running your first campaign:
Analysis skills store their output in session context. Downstream skills read from there. This is the shared contract between skills.
| Skill (Writer) | Keys Written | Skill (Reader) |
|---|---|---|
| meta-ads-analysis | funnel_weak_points, trend_signals, anomalies, data_quality, lp_diagnosis_general | meta-ads-recommendation |
| meta-ads-lead-gen-analysis | lp_diagnosis, capi_status, cpl_breakdown, recommended_fix_priority | meta-ads-recommendation |
| meta-ads-audience-analysis | budget_reallocation_plan, audience_issues | meta-ads-recommendation |
| meta-ads-creative-fatigue | rotation_pipeline, fatigue_level, days_until_death | meta-ads-recommendation |
| meta-ads-drop-diagnosis | primary_root_cause, recovery_plan | meta-ads-recommendation |
meta-ads-analysisnow writeslp_diagnosis_general;meta-ads-lead-gen-analysiswriteslp_diagnosis. These keys no longer collide — they coexist.meta-ads-recommendationreadslp_diagnosisfirst (lead-gen-specific), falling back tolp_diagnosis_generalif not present.