$npx -y skills add AgriciDaniel/claude-ads --skill ads-optimizeDiagnose and draft or explicitly apply paid-ad optimizations using evidence, financial constraints, experiments, and capability-gated adapters. Use for campaign optimization, budget reallocation, bid changes, pausing or archiving ads, requests to delete campaigns, search-term or
| 1 | # Paid Media Optimization |
| 2 | |
| 3 | Default to `--draft`. |
| 4 | |
| 5 | 1. Load the latest normalized snapshot, prior decisions, monitoring results, |
| 6 | experiment state, conversion lag, economics, and platform capability manifest. |
| 7 | 2. Identify the decision and causal evidence; do not optimize a metric in isolation. |
| 8 | 3. Compare no-change, experiment, and mutation options, including learning, policy, |
| 9 | tracking, inventory, and opportunity-cost effects. |
| 10 | 4. Produce ranked recommendations with confidence and success measures. |
| 11 | 5. Convert approved recommendations into mutation plans only through the main |
| 12 | mutation gate. |
| 13 | 6. Apply, verify, audit, and retain rollback only when the exact operation is |
| 14 | enabled and remote state still matches the draft precondition. |
| 15 | |
| 16 | Never use a fixed CPA multiple, budget ratio, benchmark, or novelty claim as sole |
| 17 | authorization to change an account. |
| 18 | |
| 19 | ## Destructive-action boundary |
| 20 | |
| 21 | Refuse permanent deletion of campaigns, ad groups, ads, audiences, conversions, |
| 22 | or other account objects. Permanent deletion is outside the supported mutation |
| 23 | contract and cannot be made safe by confirmation. Offer reversible alternatives: |
| 24 | leave objects paused, archive where supported, apply labels, export a backup, and |
| 25 | define a retention or later-review date. Do not create or apply a delete plan. |
| 26 | |
| 27 | Search-term actions require a search terms report, business-relevance evidence, |
| 28 | and an overblocking review. Without them, request the missing evidence and do not |
| 29 | invent or illustrate specific negative keywords. |