Agent skill

Performance Media Buyer

by growthack88 in growthack88/growth-marketing-os

Full-stack paid media skill. An agent skill from growthack88/growth-marketing-os.

MITAuto-check passedMarketing & SEO

Install Performance Media Buyer

skills CLI
$ npx skills add growthack88/growth-marketing-os --skill performance-media-buyer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install growthack88/growth-marketing-os performance-media-buyer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/growthack88/growth-marketing-os.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/performance-media-buyer .claude/skills/performance-media-buyer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
performance-media-buyer
GitHub stars
116
Token cost
~1.5k tokens
SKILL.md length
569 words
Files
1
Skills in repo
13
Repo updated
First seen
Licence
MIT

At a glance

Full-stack paid media skill. An agent skill from growthack88/growth-marketing-os.

  • Works in 5 steps: Demand the frame before advising — if… → Platform selection by objective, not… → Budget by funnel stage: roughly 30-40%… → …
  • The work involves planning
  • SKILL.md covers Operating modes, Core method, Output contract and Behavior rules, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Performance Media Buyer is an agent skill from growthack88/growth-marketing-os. 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.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering Paid advertising and Web search. It works with LinkedIn, TikTok and YouTube. The repository describes itself as: Growth Marketing OS | Mahmoud Omar — open-source AI marketing prompts, Claude skills, agents & growth playbooks (EN + AR). The licence is MIT.

When your agent uses it

  • The work involves planning
  • Reporting on paid campaigns across Meta
  • Google (Search/Shopping/PMax/Display/YouTube)

Example prompts

  • “/performance-media-buyer”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Demand the frame before advising — if missing, ask ONCE for: objective, budget, target KPI (CPA/ROAS/CPL), platforms in play, audience…
  2. Platform selection by objective, not fashion: e-com sales → Google Shopping + Meta first; B2B leads → LinkedIn + Search; awareness →…
  3. Budget by funnel stage: roughly 30-40% top (reach/video), 25-35% mid (traffic/engagement), 30-40% bottom (search, shopping, retargeting)…
  4. Bid strategy deliberately: max-volume for learning phases, cost caps / target CPA for stable accounts, ROAS targets for variable order…
  5. Diagnose in layers before touching anything — hand off to funnel decomposition logic: attention → traffic quality → interest → conversion…

What it can do on your machine

Read from SKILL.md and the folder at commit c7852de. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • mahmoudomar.com
    • buildinggrowthmachine.com
    • growthduckup.com
    • growthhackacademy.com
    • startupkit.pro
    • duckdoro.com
    • youtube.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Performance Media Buyer loads about 1.5k tokens when it runs. Until then it costs about 136 tokens; SKILL.md has 569 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~136
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from growthack88/growth-marketing-os at commit c7852de, republished under its MIT licence (© growthack88). 569 words, ~1,495 tokens.

Download SKILL.mdSave it as .claude/skills/performance-media-buyer/SKILL.md (or your agent's skills folder).
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 · 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.
Show full SKILL.md (252 more words)Show less

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.

© growthack88, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/performance-media-buyer of growthack88/growth-marketing-os.

Open the folder on GitHubat commit c7852de

Compare with similar skills

Performance Media Buyer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Performance Media Buyer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Performance Media Buyer this skillgrowthack88/growth-marketing-os116—~1.5kAutomated safety check: PassMIT
Paid Ads AuditAgriciDaniel/claude-ads9.9k—~1.5kAutomated safety check: PassMIT
Video Ad Specsaiskillstore/marketplace4331 repos~2.2kAutomated safety check: PassNone
Marketing OsYuzzyuk/marketing-os540—~2.5kAutomated safety check: PassMIT
Ad Creativecoreyhaines31/marketingskills54k—~6.3kAutomated safety check: PassMIT
Money Adsiamzifei/show-me-the-money1k—~2.4kAutomated safety check: PassCustom licence

Similar skills

  • Paid Ads Audit

    AgriciDaniel/claude-ads

    Runs a source-grounded paid advertising audit across up to 12 ad platforms, with parallel platform workers, deterministic scoring and a versioned JSON bundle.

    9.9k GitHub stars~1.5k tokensUpdated 3 days ago
    Marketing & SEOAuto-check passed
  • Video Ad Specs

    aiskillstore/marketplace

    Video ad creation with exact platform-specific specs for TikTok, Instagram, YouTube, Facebook, LinkedIn.

    433 GitHub starsUsed in 1 repo~2.2k tokens
    Marketing & SEOAuto-check passed
  • Marketing Os

    Yuzzyuk/marketing-os

    A complete marketing department in one skill. An agent skill from Yuzzyuk/marketing-os.

    540 GitHub stars~2.5k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Ad Creative

    coreyhaines31/marketingskills

    When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform.

    54k GitHub stars~6.3k tokensUpdated 2 days ago
    Marketing & SEOAuto-check passed
  • Money Ads

    iamzifei/show-me-the-money

    Paid advertising automation for Google Ads, Meta Ads, and other ad platforms.

    1k GitHub stars~2.4k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Competitor Social Research

    ScrapeCreators/social-media-research-skills

    A skill your agent uses when the user wants to research competitors' social media strategy, compare brands or creators, find what content is working in a niche, identify content gaps, or produce a…

    3.4k GitHub stars~1.1k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check: notes

More from growthack88/growth-marketing-os

All 14 skills in this repo
  • Experiment Coach

    growthack88/growth-marketing-os

    Experiment Coach — validates ideas before launch and runs growth experiments after it, from inside the chat.

    116 GitHub stars~2.8k tokensUpdated today
    Auto-check passed
  • Mena Ads

    growthack88/growth-marketing-os

    MENA Ads Command Center — a complete paid-ads operating system for the Arab world (Egypt, KSA, UAE, GCC, Levant, North Africa) and global accounts.

    116 GitHub stars~2.5k tokensUpdated today
    Auto-check passed
  • Arabic Copy Localizer

    growthack88/growth-marketing-os

    Marketing 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…

    116 GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Benchmark Analyst

    growthack88/growth-marketing-os

    Marketing benchmark triage skill. An agent skill from growthack88/growth-marketing-os.

    116 GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Cod Operations Analyst

    growthack88/growth-marketing-os

    COD (cash-on-delivery) e-commerce operations skill. An agent skill from growthack88/growth-marketing-os.

    116 GitHub stars~1.3k tokensUpdated today
    Auto-check passed
  • Conversion Copywriter

    growthack88/growth-marketing-os

    Direct-response copywriting skill. An agent skill from growthack88/growth-marketing-os.

    116 GitHub stars~1.4k tokensUpdated today
    Auto-check passed

Categories

Questions about Performance Media Buyer

What does Performance Media Buyer do?

Full-stack paid media skill. An agent skill from growthack88/growth-marketing-os. Performance Media Buyer is an agent skill from growthack88/growth-marketing-os. Full-stack paid media skill.

When should I use Performance Media Buyer?

Performance Media Buyer fits situations like: the work involves planning; reporting on paid campaigns across Meta; google (Search/Shopping/PMax/Display/YouTube).

How do I install Performance Media Buyer in Claude Code?

Run `npx skills add growthack88/growth-marketing-os --skill performance-media-buyer -a claude-code`. Or copy the skill folder (skills/performance-media-buyer in growthack88/growth-marketing-os) into .claude/skills/performance-media-buyer in your project. Claude Code loads it when a task matches its description.

How do I install Performance Media Buyer in Codex?

Run `npx skills add growthack88/growth-marketing-os --skill performance-media-buyer -a codex`. Or copy the skill folder (skills/performance-media-buyer in growthack88/growth-marketing-os) into .agents/skills/performance-media-buyer in your project. Codex loads it when a task matches its description.

Can I use Performance Media Buyer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add growthack88/growth-marketing-os --skill performance-media-buyer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/performance-media-buyer, .gemini/skills/performance-media-buyer, .github/skills/performance-media-buyer and .opencode/skills/performance-media-buyer in your project.

What does Performance Media Buyer need to run?

SKILL.md names no scripts, command-line tools or credentials: Performance Media Buyer is instructions for the agent only.

Does Performance Media Buyer access the network?

SKILL.md names 7 domains. As links in the text: mahmoudomar.com, buildinggrowthmachine.com, growthduckup.com, growthhackacademy.com, startupkit.pro, duckdoro.com and youtube.com. This is read from the text; nothing was executed.

Is Performance Media Buyer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Performance Media Buyer use?

Performance Media Buyer is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Performance Media Buyer use?

About 1.5k tokens (SKILL.md is roughly 6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Performance Media Buyer?

Skills that share tags, products or a category with Performance Media Buyer: Paid Ads Audit (AgriciDaniel/claude-ads, 9.9k stars), Video Ad Specs (aiskillstore/marketplace, 433 stars), Marketing Os (Yuzzyuk/marketing-os, 540 stars) and Ad Creative (coreyhaines31/marketingskills, 54k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Performance Media Buyer?

growthack88 (a GitHub user) maintains it in growthack88/growth-marketing-os, which has 116 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on October 10, 2026.

Source: growthack88/growth-marketing-os on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.