meta-ads-rules-optimizer

Apply CPA and ROAS thresholds to pause or scale Meta Ads ad sets.

17|5|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/portermetricsample/marketing-skills --skill meta-ads-rules-optimizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meta-ads-rules-optimizer
Source: https://github.com/portermetricsample/marketing-skills/tree/main/meta-ads/campaigns/rules-optimizer
Command: npx skills add https://github.com/portermetricsample/marketing-skills --skill meta-ads-rules-optimizer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the lack of native automated rules in the Porter Metrics MCP by providing a structured, assistant-led framework to manage ad performance, prune underperforming assets, and scale winners based on CPA or ROAS thresholds.

Core Features & Use Cases

  • Performance-Based Optimization: Automatically identify ad sets or ads that exceed CPA targets or fall below ROAS goals for manual review and action.
  • Budget Scaling: Safely scale winning ad sets by 20-30% daily to maintain momentum without triggering Meta's learning phase resets.
  • Creative Fatigue Management: Detect high frequency and dropping CTR to suggest creative refreshes.

Quick Start

Invoke the meta-ads-rules-optimizer skill to analyze current campaign performance and suggest pause or scale actions based on your defined CPA thresholds.

Frequently Asked Questions about meta-ads-rules-optimizer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Meta Ads optimization based on CPA and ROAS thresholds?

You can automate Meta Ads optimization by applying custom CPA and ROAS thresholds to ad sets and ads. This process executes a read-decide-write loop to automatically pause underperforming ads and scale winners based on your defined performance goals.

What's the best way to scale winning Meta ad sets without resetting the learning phase?

The best way to scale winning Meta ad sets safely is by incrementally increasing budgets by 20-30% daily. This controlled scaling method maintains momentum and prevents triggering Meta's learning phase resets.

How do I detect and manage creative fatigue in my Meta Ads campaigns?

You detect creative fatigue by monitoring for high frequency combined with dropping click-through rates. Once identified, the optimization framework flags these ads to suggest timely creative refreshes.

Do I need the Porter Metrics MCP to automate performance marketing rules?

Yes, you need the Porter Metrics MCP to execute these performance marketing rules. The framework relies on this connection for insight reporting and applying status updates to your ad sets and ads.

Can I set account-safety limits when automating ad performance optimization?

Yes, the ad performance optimization framework respects account-safety limits during its execution. These guardrails ensure automated pausing and scaling actions remain within secure operational boundaries.

What are the limitations of using custom rules for ad performance management?

A limitation of custom rules for ad performance management is that actions are bound by strict CPA and ROAS thresholds. Automated decisions may occasionally pause ads prematurely if seasonal trends cause temporary performance fluctuations.