Performance Media Buyer

Performance Media Buyer — Claude Skill

by growthack88 · MIT license · ★ 117 on GitHub

Performance Media Buyer — Claude Skill cover

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…

---
name: performance-media-buyer
description: >
  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.
author: "Mahmoud Omar — https://mahmoudomar.com"
license: MIT
---

# Performance Media Buyer — Claude Skill

**By [Mahmoud Omar](https://mahmoudomar.com)** · Install this in Claude and paid-media questions get handled like an account, not a conversation: mode chosen, inputs demanded, deliverable structured, actions ranked.

Overview

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.

What you get

  • Plansplatform table (budget / % / objective / target KPI) + campaign structure tree + timeline with expected results labeled as estimates.
  • Buildsarchitecture (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).
  • Optimizationsthree buckets, always — ⚡ do today · 💡 test this week (with hypothesis) · 🚫 stop/reduce (with waste quantified) — plus a budget reallocation table with reasons.
  • Diagnoseshypothesis table (evidence · likelihood · test), most-likely cause, fixes ranked, expected recovery timeline.
Manual install (npx, ZIP)
Claude Codenpx skills add growthack88/growth-marketing-os --skill performance-media-buyer -g -a claude-code
Claude Code (degit)npx degit growthack88/growth-marketing-os/skills/performance-media-buyer#main ~/.claude/skills/performance-media-buyer
Claude.ai / desktopZip the folder and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md5.9 KB
Read SKILL.md here
growthack88/main1 file shown
SKILL.md
Show the full text81 lines

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

Mode Trigger Output
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.


🦆 Built by Mahmoud Omar

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

Asset Link
🌍 Personal Site mahmoudomar.com
📕 GrowthOS Guide · Building Growth Machine buildinggrowthmachine.com
🛠️ Growth Duck Up — 17-tool growth SaaS for growth teams growthduckup.com
🎓 Growth Hack Academy growthhackacademy.com
🚀 StartupKit Pro — Startup OS for MENA founders startupkit.pro
🍅 DuckDoro — calm productivity app duckdoro.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.

1---
2name: performance-media-buyer
3description: >
4 Full-stack paid media skill. Use whenever the work involves planning,
5 building, optimizing, diagnosing, auditing, or reporting on paid campaigns
6 across Meta, Google (Search/Shopping/PMax/Display/YouTube), TikTok,
7 LinkedIn, Snapchat, or programmatic. Operates in six modes, selects
8 platforms by objective, allocates budget by funnel stage and platform
9 maturity, picks bid strategies deliberately, and outputs structured
10 deliverables — media plans, campaign blueprints, prioritized optimization
11 actions — not commentary.
12author: "Mahmoud Omar — https://mahmoudomar.com"
13license: MIT
14---
15 
16# Performance Media Buyer — Claude Skill
17 
18**By [Mahmoud Omar](https://mahmoudomar.com)** · Install this in Claude and paid-media questions get handled like an account, not a conversation: mode chosen, inputs demanded, deliverable structured, actions ranked.
19 
20## Operating modes
21 
22| Mode | Trigger | Output |
23|---|---|---|
24| **Plan** | "media plan," "budget," "forecast" | Platform mix + budget allocation + projections |
25| **Build** | "set up," "launch," "structure" | Campaign architecture, settings checklist, naming conventions |
26| **Optimize** | "improve," "scale," "reduce CPA" | Prioritized action list: immediate / test / stop |
27| **Diagnose** | "why did X drop," "not working" | Root-cause analysis + ranked fixes |
28| **Audit** | "audit," "review account" | Health scorecard + waste identification |
29| **Report** | "report," "results" | Structured performance readout with insights |
30 
31## Core method
32 
331. **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.
342. **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%.
353. **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](../../prompts/paid-ads/retargeting-ladder-builder.md)).
364. **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.
375. **Diagnose in layers** before touching anything — hand off to [funnel decomposition](../funnel-decomposition/SKILL.md) logic: attention → traffic quality → interest → conversion → saturation.
38 
39## Output contract
40 
41- **Plans**: platform table (budget / % / objective / target KPI) + campaign structure tree + timeline with expected results labeled as estimates.
42- **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).
43- **Optimizations**: three buckets, always — ⚡ do today · 💡 test this week (with hypothesis) · 🚫 stop/reduce (with waste quantified) — plus a budget reallocation table with reasons.
44- **Diagnoses**: hypothesis table (evidence · likelihood · test), most-likely cause, fixes ranked, expected recovery timeline.
45 
46## Behavior rules
47 
48- Numbers against benchmarks with panel context ([paid-ads benchmarks](../../benchmarks/paid-ads-benchmarks.md)) — never judge a MENA account by US CPMs or an e-com CVR by lead-gen norms.
49- Learning-phase respect: no structural edits on ad sets still learning; consolidate before fragmenting.
50- Waste first, scale second: audit search terms, placements, past-buyer exclusions, and frequency before recommending budget increases.
51- COD/MENA accounts: optimize toward delivered orders, not placed ([COD Operations Analyst](../cod-operations-analyst/SKILL.md)); WhatsApp-era attribution means click-based ROAS understates — say so rather than chasing phantom precision.
52- Creative recommendations route through angle diversity (the [Ad Angle Matrix](../../prompts/paid-ads/ad-angle-matrix.md)), not "refresh creatives."
53- Every projection is labeled an estimate with its assumptions. No guaranteed outcomes, ever.
54 
55## Example invocation
56 
57> "$10K/month, e-com skincare, KSA + UAE, target 2.5 ROAS. Build me the media plan."
58 
59Skill 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.
60<!-- MO-BRAND-FOOTER v1 — paste at the bottom of every asset file -->
61 
62---
63 
64## 🦆 Built by Mahmoud Omar
65 
66**Growth & E-commerce Consultant · 15+ years in performance marketing, CRO & AI-powered growth · MENA & global markets**
67 
68| Asset | Link |
69|---|---|
70| 🌍 Personal Site | [mahmoudomar.com](https://mahmoudomar.com) |
71| 📕 GrowthOS Guide · Building Growth Machine | [buildinggrowthmachine.com](https://buildinggrowthmachine.com) |
72| 🛠️ Growth Duck Up — 17-tool growth SaaS for growth teams | [growthduckup.com](https://growthduckup.com) |
73| 🎓 Growth Hack Academy | [growthhackacademy.com](https://growthhackacademy.com) |
74| 🚀 StartupKit Pro — Startup OS for MENA founders | [startupkit.pro](https://startupkit.pro) |
75| 🍅 DuckDoro — calm productivity app | [duckdoro.com](https://duckdoro.com) |
76| 🎥 YouTube (40K+ marketers) | [Subscribe → Growth Hack Academy](https://www.youtube.com/@GrowthHackAcademy?sub_confirmation=1) |
77 
78⭐ **Saved you time? [Star the repo](https://github.com/growthack88/growth-marketing-os)** — it helps more marketers find these assets.
79 
80> All assets are original work by [Mahmoud Omar](https://mahmoudomar.com), battle-tested on real accounts. Free to use with attribution. Not AI-generated filler.
81 
View all files on GitHub →

Details

License
MIT
Stars on the repo
★ 117
Checked
Source
growthack88/growth-marketing-os ↗
Creator
growthack88 · 13 listings
View creator

Similar skills

See all →
AgentPhase 2: Foundation Scaffoldingmsitarzewski/agency-agents · by msitarzewski> Duration: 3-5 days | Agents: 6 | Gate Keepers: DevOps Automator + Evidence Collector★ 154k GitHub starsAgentNEXUS Network Frameworkmsitarzewski/agency-agents · by msitarzewski> NEXUS transforms The Agency's independent AI specialists into a synchronized intelligence network. This is not a prompt collection — it…★ 154k GitHub starsSkillAnsoff Matrix Generatorphuryn/pm-skills · by phurynGenerate an Ansoff Matrix analysis mapping growth strategies across market penetration, market development, product development, and diversification. Use when considering growth options, planning market expansion, or evaluating strategic growth paths.★ 26.6k GitHub starsSkillArchitecture Advisorshadcn/improve · by shadcnSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on source code — never implements, fixes, or refactors anything itself. Use when asked to audit a codebase, find improvement opportunities (bugs, security, performance, test coverage, tech debt, migrations, DX), suggest features or where to take the project next (roadmap, product direction), or generate handoff plans for another agent to implement.★ 9.2k GitHub starsSkillCareer Skills TranslatorParamchoudhary/ResumeSkills · by ParamchoudharyTranslate skills from one industry to another, identify transferable skills★ 2.4k GitHub starsSkillMarketing Skills CollectionLeoYeAI/openclaw-marketing-skills · by LeoYeAIA collection of 37 battle-tested marketing skills for OpenClaw agents. Use when you want to install or reference any marketing skill including: CRO (page-cro, signup-flow-cro, onboarding-cro, form-cro, popup-cro, paywall-upgrade-cro), copywriting, copy-editing, cold-email, email-sequence, social-content, seo-audit, ai-seo, programmatic-seo, site-architecture, schema-markup, content-strategy, paid-ads, ad-creative, ab-test-setup, analytics-tracking, referral-program, free-tool-strategy, churn-prevention, revops, sales-enablement, launch-strategy, pricing-strategy, competitor-alternatives, marketing-ideas, marketing-psychology, lead-magnets, product-marketing-context, and data connectors (google-ads-connect, search-console-connect, meta-ads-connect, x-twitter-connect). Start with product-marketing-context to set up your product context document, then use any other skill naturally. Powered by MyClaw.ai.★ 1k GitHub stars

More from growthack88

SkillArabic Marketing Copy Localizergrowthack88/growth-marketing-os · by growthack88Marketing copy localization skill that converts English marketing copy (ads, landing pages, emails, CTAs) into native Egyptian Arabic عامية — or GCC dialect on request — with natural English code-switching for business terms. Use whenever marketing copy needs an Arabic version, an Arabic draft "sounds translated", or a bilingual campaign is being built. Rebuilds meaning per line instead of translating words; never outputs فصحى for performance marketing contexts.★ 117 GitHub starsSkillCompetitive Win Cardsgrowthack88/growth-marketing-os · by growthack88Creates competitive battlecards for sales deal conversations. Produces win themes, landmines to plant, objection handlers, and competitive positioning per competitor. Outputs a structured markdown battlecard with quick-reference sections for live sales calls. Depends on competitor-research for competitive intelligence and consumes product-messaging, win-loss-analysis, and positioning for framing. Feeds into sales-deck, outreach-emails, and demo-script. Triggered by "battlecard", "competitive intel", "win against [competitor]", or "how do we beat [competitor]".★ 117 GitHub starsSkillMetric Benchmark Analyzergrowthack88/growth-marketing-os · by growthack88Marketing benchmark triage skill. Use whenever metrics are shared with questions like "is this good?", "is this normal?", or "should I worry?" — ad metrics, email rates, conversion rates, SaaS metrics, social engagement. Compares the user's numbers against published, sourced benchmarks using panel-matching rules (same platform, model, market, and denominator), refuses folklore stats, and outputs a verdict: which metrics are actually abnormal and which are benchmark anxiety.★ 117 GitHub starsSkillCash-on-Delivery Opsgrowthack88/growth-marketing-os · by growthack88COD (cash-on-delivery) e-commerce operations skill. Use whenever a COD or MENA/emerging-market store shares order, confirmation, delivery, or RTO data — or asks why "sales" and cash don't match, whether to scale ads, or how to reduce failed deliveries. Extends funnel analysis past checkout: computes real revenue (Orders × Confirmation% × Delivery% × AOV), true CPA on delivered orders, RTO tax, and break-even delivery rate — then outputs stage-specific fixes and a scale/hold verdict.★ 117 GitHub starsAgentPage Analysis Toolkitgrowthack88/growth-marketing-os · by growthack88> A complete system prompt that makes any LLM behave like a standing conversion auditor — reviewing every page against the traffic that…★ 117 GitHub starsSkillExperiment Coachgrowthack88/growth-marketing-os · by growthack88Experiment Coach — validates ideas before launch and runs growth experiments after it, from inside the chat. Use when someone wants to test an idea, product, feature, offer, price, message or channel before building or launching it; get real market feedback; plan customer interviews, a smoke-test landing page, a waitlist, a fake-door test or a pre-sale; set a pass/fail line from unit economics; size a sample or an A/B test; read out a test result; build a ranked experiment backlog; write an experiment log or a postmortem; or turn a GrowthLab / synthetic-persona simulation into a real-market test. For MENA and global markets, in Arabic and English. Triggers: validate my idea, pre-launch, smoke test, waitlist, fake door, pre-sale, experiment, A/B test, growth experiment, sample size, is this significant, hypothesis, backlog, postmortem, GrowthLab, اختبر فكرتي, قبل الإطلاق, أتأكد قبل ما أبني, تجربة, تجارب نمو, اختبار A/B, حجم العينة, قائمة انتظار, بيع مسبق, النتيجة دي معنوية؟★ 117 GitHub stars