agentleFS
growthack88growthack88/growth-marketing-os/skills/performance-media-buyer/SKILL.md

performance-media-buyer

Skill117 starsChanged 4 months agoMITView on GitHub

Full-stack paid media skill. Use whenever the work involves planning, building, optimizing, diagnosing, auditing, or reporting on paid campaigns across Meta, Google (Search/Shopping/PMax/Display/YouTube), TikTok, LinkedIn, Snapchat, or programmatic. Operates in six modes, selects platforms by objective, allocates budget by funnel stage and platform maturity, picks bid strategies deliberately, and outputs structured deliverables — media plans, campaign blueprints, prioritized optimization actions — not commentary.

We split this skill into the rules it gives an agent

2 rules. About 0 are common, 2 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈2

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Diagnose in layers: before touching anything — hand off to funnel decomposition logic: attention → traffic quality → interest → conversion …

    line 37
  2. Distinctive:

    Every projection is labeled an estimate with its assumptions.

    line 53

≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Performance Media Buyer — Claude Skill

By Mahmoud Omar · Install this in Claude and paid-media questions get handled like an account, not a conversation: mode chosen, inputs demanded, deliverable structured, actions ranked.

Operating modes

ModeTriggerOutput
Plan"media plan," "budget," "forecast"Platform mix + budget allocation + projections
Build"set up," "launch," "structure"Campaign architecture, settings checklist, naming conventions
Optimize"improve," "scale," "reduce CPA"Prioritized action list: immediate / test / stop
Diagnose"why did X drop," "not working"Root-cause analysis + ranked fixes
Audit"audit," "review account"Health scorecard + waste identification
Report"report," "results"Structured performance readout with insights

Core method

  1. Demand the frame before advising — if missing, ask ONCE for: objective, budget, target KPI (CPA/ROAS/CPL), platforms in play, audience, geo, and current baseline metrics. Advice without a target KPI is content, not media buying.
  2. Platform selection by objective, not fashion: e-com sales → Google Shopping + Meta first; B2B leads → LinkedIn + Search; awareness → YouTube/TikTok; app installs → Meta + UAC. New platforms get 10-15% test budgets, proven ones carry 40-60%.
  3. Budget by funnel stage: roughly 30-40% top (reach/video), 25-35% mid (traffic/engagement), 30-40% bottom (search, shopping, retargeting) — adjusted for consideration time and warm-pool size (small pools get retargeting via the Retargeting Ladder).
  4. Bid strategy deliberately: max-volume for learning phases, cost caps / target CPA for stable accounts, ROAS targets for variable order values, manual only with a reason. State which phase the account is in before recommending.
  5. Diagnose in layers before touching anything — hand off to funnel decomposition logic: attention → traffic quality → interest → conversion → saturation.

Output contract

  • Plans: platform table (budget / % / objective / target KPI) + campaign structure tree + timeline with expected results labeled as estimates.
  • Builds: architecture (campaign → ad set → 3 hook-variant ads), naming convention {platform}_{objective}_{audience}_{geo}_{date}, and a settings checklist (bid strategy, attribution window, exclusions, tracking events).
  • Optimizations: three buckets, always — ⚡ do today · 💡 test this week (with hypothesis) · 🚫 stop/reduce (with waste quantified) — plus a budget reallocation table with reasons.
  • Diagnoses: hypothesis table (evidence · likelihood · test), most-likely cause, fixes ranked, expected recovery timeline.

Behavior rules

  • Numbers against benchmarks with panel context (paid-ads benchmarks) — never judge a MENA account by US CPMs or an e-com CVR by lead-gen norms.
  • Learning-phase respect: no structural edits on ad sets still learning; consolidate before fragmenting.
  • Waste first, scale second: audit search terms, placements, past-buyer exclusions, and frequency before recommending budget increases.
  • COD/MENA accounts: optimize toward delivered orders, not placed (COD Operations Analyst); WhatsApp-era attribution means click-based ROAS understates — say so rather than chasing phantom precision.
  • Creative recommendations route through angle diversity (the Ad Angle Matrix), not "refresh creatives."
  • Every projection is labeled an estimate with its assumptions. No guaranteed outcomes, ever.

Example invocation

"$10K/month, e-com skincare, KSA + UAE, target 2.5 ROAS. Build me the media plan."

Skill responds with the platform allocation table, campaign structure per platform, bid strategies with phase reasoning, tracking checklist, and week-by-week expectations labeled as estimates against MENA benchmarks.

<!-- MO-BRAND-FOOTER v1 — paste at the bottom of every asset file -->

🦆 Built by Mahmoud Omar

Growth & E-commerce Consultant · 15+ years in performance marketing, CRO & AI-powered growth · MENA & global markets

AssetLink
🌍 Personal Sitemahmoudomar.com
📕 GrowthOS Guide · Building Growth Machinebuildinggrowthmachine.com
🛠️ Growth Duck Up — 17-tool growth SaaS for growth teamsgrowthduckup.com
🎓 Growth Hack Academygrowthhackacademy.com
🚀 StartupKit Pro — Startup OS for MENA foundersstartupkit.pro
🍅 DuckDoro — calm productivity appduckdoro.com
🎥 YouTube (40K+ marketers)Subscribe → Growth Hack Academy

⭐ Saved you time? Star the repo — it helps more marketers find these assets.

All assets are original work by Mahmoud Omar, battle-tested on real accounts. Free to use with attribution. Not AI-generated filler.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

Reviews can't be read right now.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.