with one click
budget-optimizer
// Analyze spend efficiency across campaigns and adsets. Recommends budget shifts from underperformers to winners.
// Analyze spend efficiency across campaigns and adsets. Recommends budget shifts from underperformers to winners.
Meta Pixel + Conversions API (CAPI) setup, audit, testing, and EMQ optimization. Covers browser pixel installation, server-side CAPI implementation, deduplication, advanced matching, and Event Match Quality scoring across all major platforms.
Push ad copy and images to Meta via Graph API — no Ads Manager required. Uploads images, builds asset_feed_spec creatives, and creates or refreshes ads in existing ad sets. Downstream of ad-copy-generator.
Generate high-converting Meta ad copy matched to specific image creatives. Analyzes visuals, writes copy that reinforces the image, cross-references account performance data, and outputs asset_feed_spec-ready variants.
Track creative performance over time and detect fatigue before it kills ROAS. Monitors CTR decay, frequency creep, and CPC inflation at the ad level.
Meta Ads management and reporting — daily checks, campaign performance, creative fatigue, bleeders, winners. Wraps social-cli for Facebook/Instagram ads. The '5 Daily Questions' that replace Ads Manager.
| name | budget-optimizer |
| description | Analyze spend efficiency across campaigns and adsets. Recommends budget shifts from underperformers to winners. |
| metadata | {"openclaw":{"emoji":"💰","user-invocable":true,"requires":{"tools":["social"],"env":[]}}} |
Most ad accounts have the same problem: budget spread evenly across campaigns when performance isn't even close to even. This skill finds where your money works hardest and recommends shifts.
Rank campaigns/adsets by cost efficiency (CPA, ROAS, or CPC depending on objectives).
Tell me: "Where's my money working best?"
Or: "Analyze spend efficiency"
Compare performance across campaigns, recommend moving budget from losers to winners.
Tell me: "How should I shift my budget?"
Or: "Optimize my ad spend"
Check if campaigns are on pace for their daily/lifetime budgets.
Tell me: "Am I overspending or underspending?"
Or: "Check spend pacing"
# Efficiency ranking
./scripts/budget-optimizer.sh efficiency [--account act_123] [--preset last_7d]
# Budget recommendations
./scripts/budget-optimizer.sh recommend [--account act_123]
# Spend pacing check
./scripts/budget-optimizer.sh pacing [--account act_123]
ad-config.jsonworkspace/brand/learnings.mdBudget changes are high-risk actions. This skill: