Systems Lab

Agent skill

meta-workflow-optimizer

This skill should be used when the user asks to \"optimize my Meta Ads workflow\", \"create a daily checklist\", \"build SOPs for ad management\", or mentions \"Meta Ads workflow\", \"weekly review process\", or \"campaign management routine\".

activeSelf-containedInstructions only1,709 words

Filed under ABM and paid.

From Ad-Superpowers/ad-superpowers-plugin · 120 skills · 5 · pushed 2026-09-10

What it does when it runs

This skill should be used when the user asks to \"optimize my Meta Ads workflow\", \"create a daily checklist\", \"build SOPs for ad management\", or mentions \"Meta Ads workflow\", \"weekly review process\", or \"campaign management routine\". Do NOT use for: automated rules setup (use automated-rules-builder), campaign structure (use campaign-structure-advisor), performance diagnostics (use performance-troubleshooter).

Read from the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.

Keys and connectors you must supply
None found.
Hosts it reaches
No third-party host appears in the skill or its bundled files.
Tool permissions it declares
No allowed-tools in the frontmatter. It only issues instructions, so there is nothing to bound.
Actions present in the files
None. Instructions only.

Ask about meta-workflow-optimizer

Opens your assistant with this page's verified links already in the prompt.

Is this safe to install?ClaudeChatGPT
Adapt it to my stackClaudeChatGPT
What else do I need for it to workClaudeChatGPT
Rather ask a human? Talk to Cheetah
git clone --depth 1 --filter=blob:none --sparse https://github.com/Ad-Superpowers/ad-superpowers-plugin.git /tmp/ad-superpowers-plugin
git -C /tmp/ad-superpowers-plugin sparse-checkout set "plugin/skills/meta-workflow-optimizer"
mkdir -p ~/.claude/skills/meta-workflow-optimizer
cp -R "/tmp/ad-superpowers-plugin/plugin/skills/meta-workflow-optimizer/." ~/.claude/skills/meta-workflow-optimizer/

Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗

Or take the whole library

This repo ships a .claude-plugin manifest, so Claude Code can install all 120 skills at once. Plugin skills are invoked as /<plugin>:<skill>, so they never collide with your own.

/plugin marketplace add Ad-Superpowers/ad-superpowers-plugin
/plugin

The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.

Reproduced in full from Ad-Superpowers/ad-superpowers-plugin/blob/9b6385d2d2d228e4dac096a1d6bc5715c04fa736/plugin/skills/meta-workflow-optimizer/SKILL.md, which is licensed MIT (repository). 1,709 words, 24 headings.

Workflow Optimizer

Overview

This skill helps set up streamlined workflows for Meta Ads management, including daily routines, weekly reviews, monthly audits, and efficient processes for campaign setup and optimization.

Workflow Framework

Time Allocation Model

┌─────────────────────────────────────────────────────────────────┐
│  IDEAL TIME ALLOCATION FOR META ADS MANAGER                     │
│                                                                 │
│  DAILY (30-60 min)                                              │
│  ├── Performance check: 15 min                                  │
│  ├── Quick optimizations: 15 min                                │
│  └── Issue resolution: 15 min                                   │
│                                                                 │
│  WEEKLY (2-3 hours)                                             │
│  ├── Deep dive analysis: 45 min                                 │
│  ├── Creative review: 30 min                                    │
│  ├── Reporting: 30 min                                          │
│  └── Planning & testing: 45 min                                 │
│                                                                 │
│  MONTHLY (4-6 hours)                                            │
│  ├── Account audit: 2 hours                                     │
│  ├── Strategy review: 1 hour                                    │
│  ├── Budget planning: 1 hour                                    │
│  └── Competitor analysis: 1 hour                                │
└─────────────────────────────────────────────────────────────────┘

Daily Workflow

Morning Check Routine (15 min)

DAILY CHECKLIST - 09:00
========================

□ SPEND CHECK (2 min)
├── Is spend on pace? (not too fast/slow)
├── Check budget alerts
└── Anomalies in spend pattern?

□ PERFORMANCE SNAPSHOT (5 min)
├── CPA vs target (green/yellow/red)
├── ROAS vs target
├── Top 3 & bottom 3 ad sets
└── Conversion volume vs yesterday

□ DELIVERY CHECK (3 min)
├── Are all campaigns active?
├── Ad sets in learning phase
├── Rejected ads?
└── Budget caps reached?

□ QUICK ACTIONS (5 min)
├── Pause clear losers
├── Make note for later investigation
└── Flag urgent issues

Quick Optimization Actions

QUICK DAILY ACTIONS
====================

IF CPA > Target + 30%:
├── Check: Is this 1 day or a trend (3+ days)?
├── Check: Enough conversions for a conclusion?
└── Action: Pause or reduce budget

IF CPA < Target - 20%:
├── Check: Is audience not exhausted?
├── Check: Can it be scaled?
└── Action: Consider budget +20%

IF Ad Set in Learning:
├── Check: Make no changes
├── Check: On track for 50 conv/week?
└── Action: Monitor, do not adjust

IF Rejected Ad:
├── Check: Which policy violation?
├── Action: Fix and resubmit
└── Escalate: If incorrect, appeal

Weekly Workflow

Weekly Review Process (2-3 hours)

WEEKLY REVIEW - [FIXED DAY]
============================

BLOCK 1: DATA ANALYSIS (45 min)
─────────────────────────────
□ Export performance data (last 7 days)
□ Compare with previous week
□ Compare with targets
□ Identify trends

ANALYSIS QUESTIONS:
├── Which campaigns are overperforming? Why?
├── Which campaigns are underperforming? Why?
├── Are there audience exhaustion signals?
├── How is new creative performing?
└── Which placements deliver best ROAS?

BLOCK 2: CREATIVE REVIEW (30 min)
────────────────────────────────
□ Review ad performance metrics
□ Identify creative fatigue (CTR trend)
□ Plan new creative needs
□ Create brief for new assets

CREATIVE CHECKLIST:
├── Which ads have been running >3 weeks?
├── Which CTRs are declining?
├── Which hooks work best?
├── Which formats perform (video/static/carousel)?
└── How many active ads per ad set?

BLOCK 3: REPORTING (30 min)
──────────────────────────
□ Update performance dashboard
□ Write weekly summary
□ Highlight wins & learnings
□ Share with stakeholders

BLOCK 4: PLANNING (45 min)
─────────────────────────
□ Plan tests for next week
□ Budget reallocation if needed
□ Creative production pipeline update
□ Calendar check for events/promos

Weekly Metrics Dashboard

WEEKLY KPI TRACKER
==================

METRIC          │ TARGET │ THIS WEEK │ LAST WEEK │ TREND
────────────────┼────────┼───────────┼───────────┼──────
Spend           │ $X     │           │           │
Impressions     │ X      │           │           │
Clicks          │ X      │           │           │
CTR             │ X%     │           │           │
Conversions     │ X      │           │           │
CPA             │ $X     │           │           │
ROAS            │ Xx     │           │           │
Frequency       │ <3     │           │           │

TOP PERFORMERS:
1. [Campaign/Ad Set] - [Metric]
2. [Campaign/Ad Set] - [Metric]
3. [Campaign/Ad Set] - [Metric]

UNDERPERFORMERS:
1. [Campaign/Ad Set] - [Issue]
2. [Campaign/Ad Set] - [Issue]
3. [Campaign/Ad Set] - [Issue]

ACTIONS FOR NEXT WEEK:
□ [Action 1]
□ [Action 2]
□ [Action 3]

Monthly Workflow

Monthly Audit Checklist

MONTHLY ACCOUNT AUDIT
======================

□ ACCOUNT HEALTH (30 min)
├── Pixel/CAPI status check
├── Event tracking validation
├── Catalog sync status
├── Audience sizes trend
└── Billing/payment status

□ CAMPAIGN STRUCTURE (30 min)
├── Too many/few campaigns?
├── Ad set consolidation needed?
├── Naming conventions consistent?
├── Old campaigns cleanup
└── Test campaigns evaluation

□ AUDIENCE AUDIT (30 min)
├── Custom audiences up-to-date?
├── Lookalike audiences still active? (Note: Lookalikes deprioritized in 2026 — Advantage+ Audience preferred)
├── Advantage+ Audience enabled on prospecting ad sets?
├── Audience overlap check
├── Exclusions correct?
└── New audience ideas

□ CREATIVE AUDIT (30 min)
├── Clean up creative library
├── Performance per creative type
├── Document top hooks
├── Creative refresh schedule
└── Archive A/B test results

□ BUDGET & BIDDING (20 min)
├── Budget efficiency per campaign
├── Bid strategy effectiveness
├── Dayparting opportunities?
├── Seasonality planning
└── Next month budget planning

□ COMPETITIVE REVIEW (20 min)
├── Ad Library competitor check
├── New messaging/offers?
├── Creative trends in market
└── Identify opportunities

Monthly Strategy Review

MONTHLY STRATEGY REVIEW
========================

1. PERFORMANCE VS GOALS
├── Did we hit targets?
├── Where did we fall short?
├── What external factors played a role?
└── How realistic were the targets?

2. LEARNINGS DOCUMENTATION
├── Top 3 learnings this month
├── What worked unexpectedly well?
├── What worked unexpectedly poorly?
└── Hypotheses for next month

3. STRATEGY ADJUSTMENTS
├── Should we adjust funnel balance?
├── Are there new audiences to test?
├── Does creative strategy need to change?
└── Budget reallocation needed?

4. NEXT MONTH PLANNING
├── Key priorities (max 3)
├── Tests to run
├── Creative production needs
└── Important dates/events

Campaign Setup Workflow

New Campaign Launch Checklist

CAMPAIGN LAUNCH CHECKLIST
=========================

PRE-LAUNCH (1-2 days before)
───────────────────────────
□ Campaign objective confirmed
□ Budget defined (daily/lifetime)
□ Target audience created
□ Creative assets approved
□ Landing page live and tested
□ Tracking verified (pixel events)
□ UTM parameters correct
□ Naming convention applied

SETUP CHECKLIST
───────────────
□ Campaign level:
  ├── Correct objective
  ├── Budget type (Advantage Campaign Budget vs Ad Set Budget)
  ├── A/B test setup if needed
  └── Campaign budget set

□ Ad Set level:
  ├── Audience targeting correct
  ├── Placements configured
  ├── Optimization goal correct
  ├── Budget (if ABO)
  ├── Schedule set
  └── Bid strategy chosen

□ Ad level:
  ├── Creative correctly uploaded
  ├── Primary text filled in
  ├── Headline filled in
  ├── CTA button correct
  ├── URL correct + UTMs
  └── Preview on all placements

LAUNCH DAY
──────────
□ Final review in preview mode
□ Publish campaign
□ Verify delivery start
□ Note launch time for reporting
□ Set calendar reminder for 24h check

POST-LAUNCH (24-48 hours)
────────────────────────
□ Delivery check (impressions coming in)
□ No policy rejections
□ CTR in expected range
□ Conversion tracking works
□ Learning phase started

Efficiency Tools & Templates

Naming Convention Template

NAMING CONVENTION SYSTEM
=========================

CAMPAIGN LEVEL:
[Brand]_[Objective]_[Funnel]_[Geo]_[MMYY]

Example: Acme_Conv_BOFU_US_0124

AD SET LEVEL:
[Audience Type]_[Audience Detail]_[Placement]

Example: LAL_1pct_Purchasers_AllPlace

AD LEVEL:
[Creative Type]_[Format]_[Version]_[Hook Type]

Example: UGC_Video_v2_ProblemHook

FULL EXAMPLE:
Campaign: Acme_Conv_BOFU_US_0124
└── Ad Set: LAL_1pct_Purchasers_AllPlace
    └── Ad: UGC_Video_v2_ProblemHook

Quick Templates

PERFORMANCE UPDATE TEMPLATE (Slack/Email)
=========================================

**Daily Performance Update - [DATE]**

**Spend:** $X (X% of daily target)
**Conversions:** X
**CPA:** $X (target: $X) [green/yellow/red]
**ROAS:** Xx (target: Xx) [green/yellow/red]

**Highlights:**
- [Positive highlight]
- [Positive highlight]

**Watch items:**
- [Concern if any]

**Actions taken:**
- [Action if any]

---

CREATIVE REQUEST TEMPLATE
=========================

**Creative Brief - [CAMPAIGN]**

**Deadline:** [DATE]
**Platform:** [FB/IG/Both]
**Format:** [Static/Video/Carousel]
**Dimensions:** [1:1/4:5/9:16]

**Objective:** [Awareness/Conversion]
**Target Audience:** [Description]
**Key Message:** [1 sentence]
**CTA:** [Desired action]

**Requirements:**
- [Specific requirement 1]
- [Specific requirement 2]

**References:**
- [Link to inspiration]

**Deliverables:**
- [ ] [Format 1]
- [ ] [Format 2]

Automation Opportunities

Tasks to Automate

AUTOMATION PRIORITY
====================

HIGH PRIORITY (Immediate time savings):
├── Automated rules for budget protection
├── Performance alerts (Slack/Email)
├── Automated reporting
└── Ad scheduling (dayparting)

MEDIUM PRIORITY:
├── Creative performance tracking spreadsheet
├── Competitor ad monitoring
├── Audience refresh reminders
└── A/B test result logging

NICE TO HAVE:
├── AI-powered copy suggestions
├── Automated creative rotation
├── Predictive budget allocation
└── Cross-platform reporting

Tools Ecosystem

RECOMMENDED TOOL STACK
======================

NATIVE (Free):
├── Meta Ads Manager (management)
├── Meta Business Suite (scheduling)
├── Automated Rules (optimization)
└── Ads Reporting (dashboards)

ESSENTIALS (Budget-friendly):
├── Google Sheets (tracking/reporting)
├── Slack (alerts & communication)
├── Notion/Asana (project management)
└── Canva (quick creative edits)

ADVANCED (Scale):
├── Triple Whale / Northbeam (attribution)
├── Motion (creative analytics)
├── Foreplay (creative research)
└── Supermetrics (reporting automation)

MCP Tool Integration

Automating the Daily Check

Replace manual Ads Manager browsing with direct data pulls:

DAILY CHECK (2 minutes with MCP):

1. Performance snapshot (all active ad sets):
→ meta_get_insights(account_id="...", fields=["spend","cost_per_action_type","purchase_roas","impressions","frequency"], date_preset="today", level="adset")

2. Weekly trend (top/bottom performers):
→ meta_get_insights(account_id="...", fields=["spend","cost_per_action_type","purchase_roas"], date_preset="last_7d", level="campaign")

3. Creative health check:
→ meta_get_creatives(account_id="...", scope="account")

Paste the meta_query output directly into any analysis prompt from Category 3 above for instant AI-powered interpretation.

Example Interaction

User: "I spend way too much time managing my Meta Ads accounts. How can I work more efficiently?"

Claude response:

"Let's optimize your workflow. Here is a streamlined system:


QUICK WINS (Implement immediately):

  1. Set up Automated Rules (30 min, saves hours)
- CPA > Target x 1.3 → Pause ad set
- CPA < Target x 0.8 → Notification to scale
- Frequency > 3.5 → Creative refresh alert
  1. Fixed Time Blocks (Structure)
- 09:00-09:15: Daily check (no longer!)
- [Fixed day] 10:00-12:00: Weekly deep dive
- [1st Monday]: Monthly audit
  1. Build a Dashboard (20 min setup)
One view with only what you actually need:
- Spend vs target
- CPA trend (7 days)
- Top/bottom performers

EFFICIENCY CHECKLIST:

Which of these do you currently do manually?

  • Check all ads individually daily
  • Manually adjust budgets
  • Copy performance data to sheets
  • Create the same report weekly

For each one you check off, I have an automation!


What is your biggest time waster right now? I'll focus on that first."

Other skills for the same job

Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.

Need help setting it up?

This page tells you what meta-workflow-optimizer does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.

Book a call →

The directory stays free. There is nothing gated behind this.