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

MITAuto-check passedMarketing & SEO

Install Mena Ads

skills CLI
$ npx skills add growthack88/growth-marketing-os --skill mena-ads -a claude-code

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

GitHub CLI
$ gh skill install growthack88/growth-marketing-os mena-ads --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/mena-ads .claude/skills/mena-ads && 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
mena-ads
GitHub stars
116
Token cost
~2.5k tokens
SKILL.md length
1,043 words
Files
22 (incl. scripts, references)
Skills in repo
13
Repo updated
First seen
Licence
MIT

At a glance

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

  • Works in 6 steps: Business model: COD e-com · prepaid… → Market(s) and language: country by… → Platforms and monthly budget (with… → …
  • ANY paid advertising task on Meta (Facebook/Instagram)
  • SKILL.md covers How to call it, Step 0 — Intake (ask once,…, Core rules (apply to every… and Output contract, plus 3 more sections
  • Runs Shell scripts from its folder; calls python3

What it does

Mena Ads is an agent skill from 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. Use for ANY paid advertising task on Meta (Facebook/Instagram), Google (Search, PMax, Shopping, YouTube), TikTok, Snapchat, LinkedIn, X, or Click-to-WhatsApp: account audits with a scored health check, media plans and budgets, campaign builds, scale/kill decisions, "why did my ROAS/CPA drop" diagnosis, creative strategy and Arabic ad copy in the right dialect…

Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 23 other files, including scripts and reference files (for example `CREDITS.md`, `README.md` and `install.sh`).

It sits in Marketing & SEO, covering Paid advertising. It works with Meta Ads, Google Ads, Instagram and LinkedIn. 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

  • ANY paid advertising task on Meta (Facebook/Instagram)
  • Click-to-WhatsApp: account audits with a scored health check
  • Media plans and budgets
  • Campaign builds

Example prompts

  • “why did my ROAS/CPA drop”
  • “/mena-ads”

Requirements

  • Python 3
  • A Bash shell

Workflow steps

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

  1. Business model: COD e-com · prepaid e-com · lead-gen · app · B2B · local service.
  2. Market(s) and language: country by country (never just "MENA"), dialect, expat segments.
  3. Platforms and monthly budget (with currency, and whether it includes VAT).
  4. Target: CPA / ROAS / CPL, or the unit economics to compute it (price, product cost, shipping, fees, confirmation and delivery rates). No…
  5. Data: last 30 days (plus the previous 30) by campaign: spend, impressions, CPM, CTR, CPC, conversions, CPA, ROAS, frequency. For COD…
  6. Tracking: which conversion event each campaign optimises for, and whether server-side tracking (CAPI / Events API / Enhanced Conversions)…

What it can do on your machine

Read from SKILL.md and the folder at commit c6b55c7. 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

    Ships 1 file in scripts/ (Shell, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    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

    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

Mena Ads loads about 2.5k tokens when it runs, and up to ~25k if it reads all its reference files. Until then it costs about 236 tokens; SKILL.md has 1,043 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~236
When it runs · the whole SKILL.md, loaded when a task matches
~2.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~25k

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); the scripts in this folder are not scanned.

SKILL.md

The full file from growthack88/growth-marketing-os at commit c6b55c7, republished under its MIT licence (© growthack88). 1,043 words, ~2,540 tokens.

Download SKILL.mdSave it as .claude/skills/mena-ads/SKILL.md (or your agent's skills folder). This skill also uses 21 other files; get the full folder from GitHub.
name
mena-ads
description
MENA Ads Command Center — a complete paid-ads operating system for the Arab world (Egypt, KSA, UAE, GCC, Levant, North Africa) and global accounts. Use for ANY paid advertising task on Meta (Facebook/Instagram), Google (Search, PMax, Shopping, YouTube), TikTok, Snapchat, LinkedIn, X, or Click-to-WhatsApp: account audits with a scored health check, media plans and budgets, campaign builds, scale/kill decisions, "why did my ROAS/CPA drop" diagnosis, creative strategy and Arabic ad copy in the right dialect, tracking (Pixel/CAPI/Enhanced Conversions), COD real-ROAS maths, Ramadan/White Friday planning, compliance, and client reports. Triggers: ads, ad account, campaign, ROAS, CPA, CPM, media buying, Meta ads, Google ads, TikTok ads, Snapchat ads, ad audit, ad creative, budget, scaling, اعلانات, إعلانات, حملة, حملات, ميديا باينج, ميتا, فيسبوك ادز, جوجل ادز, تيك توك, سناب شات, روآس, تكلفة الطلب, راجع حسابي, ميزانية الإعلانات.
license
MIT
metadata.author
Mahmoud Omar — https://mahmoudomar.com
metadata.version
1.0.0
metadata.repo
https://github.com/growthack88/growth-marketing-os

MENA Ads Command Center · مركز قيادة الإعلانات

By Mahmoud Omar · One skill that runs paid ads like a senior media buyer who knows the Arab market: it asks for the right inputs, does the maths, scores the account, and returns decisions with the next actions, not commentary.

How to call it

Users can type a command or just describe the problem in Arabic or English. Map the request to one or more commands (a "should I scale?" question on a COD store is calc + optimize):

CommandArabic triggersWhat it returnsLoad these references
auditراجع حسابي · افحص الحملاتScored health check (0-100, A-F) + top fixesaudit-checklist, the platform file(s), tracking
planخطة إعلانية · ميديا بلان · وزع الميزانيةPlatform mix, budget split, funnel, KPI targets, 90-day roadmapbudget-scaling, mena-market, platform files
buildابني حملة · اطلق حملة · هيكل الحملاتCampaign architecture, settings checklist, naming, launch QAplatform file, tracking
optimizeزود المبيعات · قلل التكلفة · أكبّر ولا أوقف؟Scale / hold / kill per campaign, budget movesbudget-scaling, platform file
diagnoseالروآس وقع · المبيعات نزلت · ليه مش شغالRoot cause by funnel layer + ranked fixesbudget-scaling §4, platform file, tracking
creativeأفكار إعلانات · هوكات · سكريبت · بريف UGCAngle matrix, hooks, scripts, briefs, test plancreative-system
copyاكتب إعلان · كوبيAd copy per platform in the right dialect + ENcreative-system §5
trackingالبيكسل · الكونفرجن API · التتبعPass/Partial/Fail per platform + fixestracking
calcاحسب · نقطة التعادل · الروآس الحقيقيBreak-even ROAS/CPA, real COD ROAS, learning budget, VATrun scripts/ads_calc.py
seasonرمضان · الجمعة البيضاء · العيد · اليوم الوطنيSeasonal flight plan + creative calendarmena-market §3
competitorsالمنافسين · مكتبة الإعلاناتCompetitor ad teardown from Meta Ad Library / TikTok Creative Centercreative-system §6
reportتقرير · ريبورت للعميلWeekly/monthly client report (AR or EN)reporting
complianceسياسات · الإعلان اترفض · ترخيص موثوقPolicy and regulation check per marketmena-market §6, platform file
connectاربط حسابي · MCPHow to connect live ad accounts (read-only by default)data-connections

Platform files: meta · google · tiktok · snapchat · linkedin-x-youtube-more. Any account that targets an Arab market also loads mena-market-playbook.

Load only the files the chosen commands need, plus mena-market-playbook whenever an Arab market is involved. Don't load everything.

Step 0 — Intake (ask once, then work)

Before advising, check you have these. Default: if the user already gave enough numbers to answer, answer first with your assumptions stated, then list what's missing at the end, in one message. If the basics are missing (no market, no budget, no numbers), ask for them in one message before advising.

  1. Business model: COD e-com · prepaid e-com · lead-gen · app · B2B · local service.
  2. Market(s) and language: country by country (never just "MENA"), dialect, expat segments.
  3. Platforms and monthly budget (with currency, and whether it includes VAT).
  4. Target: CPA / ROAS / CPL, or the unit economics to compute it (price, product cost, shipping, fees, confirmation and delivery rates). No target? Run ads_calc.py breakeven: it prints break-even and a suggested working target (break-even ÷ 1.2) to feed into verdict. Advice without a target is content, not media buying.
  5. Data: last 30 days (plus the previous 30) by campaign: spend, impressions, CPM, CTR, CPC, conversions, CPA, ROAS, frequency. For COD: confirmation and delivery rates. Screenshots, CSV exports, or a live MCP connection all work.
  6. Tracking: which conversion event each campaign optimises for, and whether server-side tracking (CAPI / Events API / Enhanced Conversions) is live.
Show full SKILL.md (494 more words)Show less

Core rules (apply to every command)

  1. Signal before bids. If tracking is broken (platform conversions differ from the backend by > 20%, or the account optimises on a vanity event), fix that first; every other recommendation is provisional.
  2. Real economics. COD stores are judged on delivered orders, not placed: Real ROAS = delivered revenue ÷ spend. Lead-gen is judged on qualified leads, not raw leads.
  3. Respect learning. No significant edits on ad sets in learning (~50 optimisation events per week; see the platform file). Budget changes of 15-20% at a time, not 100%.
  4. Consolidate before you fragment. Fewer campaigns and ad sets that each get enough conversions beat many starved ones.
  5. Creative is the main targeting lever on Meta, TikTok and Snapchat. Diagnose angles, not fonts; refresh before fatigue, not after.
  6. Waste first, scale second. Check search terms, placements, past-buyer exclusions, frequency, and audience overlap before raising budgets.
  7. Benchmarks need the right comparison set. Never judge an Egyptian e-com account by US lead-gen numbers. Prefer the account's own 90-day baseline; label any benchmark with its source and market.
  8. Split by country and language. Egypt, KSA, UAE and the smaller GCC markets differ by multiples in CPM, AOV and delivery rate.
  9. Every projection is an estimate with its assumptions stated. Never guarantee results.
  10. Hands off live accounts. In connected (MCP/API) mode, read freely. Pausing, budget changes, launches and edits need the user's explicit yes for each action, with the exact change shown first.

Output contract

  • Lead with the verdict (one line: what's wrong / what to do / health grade), then the evidence.
  • Numbers, not adjectives: show the calculation for any ROAS, CPA or budget figure.
  • Actions in three buckets: ⚡ do today · 🧪 test this week (with hypothesis and success metric) · 🛑 stop/reduce (with the waste quantified). Use plain labels instead of emoji where the host doesn't render them.
  • Tables for plans and audits, with a naming convention: {country}_{platform}_{objective}_{audience}_{offer}_{yyyymm}.
  • Language: reply in the user's language and dialect (Egyptian, Gulf, Levantine or English). Keep platform terms in English (ROAS, CPA, CBO, Advantage+, PMax), which is how Arab media buyers actually talk.
  • Confidence: mark each finding confirmed by data or hypothesis — verify with X.

Using the calculator

scripts/ads_calc.py (Python 3, no dependencies). If the environment can run code, run it; if not, do the same maths inline and show the formula. COD inputs everywhere: --confirm = share of placed orders confirmed; --deliver = share of confirmed orders delivered. Rates accept 0.78 or 78.

bash
python3 scripts/ads_calc.py breakeven --price 499 --cogs 150 --shipping 45 --fees 3 --confirm 0.85 --deliver 0.78 --return-cost 30
python3 scripts/ads_calc.py cod --spend 20000 --orders 400 --aov 499 --confirm 0.85 --deliver 0.78 --cogs 150 --ship-out 45 --return-cost 30
python3 scripts/ads_calc.py learning --platform meta --cpa 120
python3 scripts/ads_calc.py verdict --spend 3000 --conversions 4 --target-cpa 400 --days 5 --frequency 3.2 --ctr-drop 25
python3 scripts/ads_calc.py vat --budget 10000 --country SA
python3 scripts/ads_calc.py split --budget 30000 --goal sales --market KSA

Companion skills (use when installed)

Credits

Built for Growth Marketing OS by Mahmoud Omar. The audit structure, decision rules and platform checklists draw on ideas from five open-source projects, credited in CREDITS.md. The MENA layer (markets, dialects, COD economics, Snapchat/CTWA, the calendar, and regional compliance) is original to this repo.

© 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

SKILL.md and 21 other files (scripts, references) in skills/mena-ads of growthack88/growth-marketing-os.

  • SKILL.md
  • CREDITS.md
  • README.md
  • install.sh
  • licenses/LICENSE-claude-ads.txt
  • licenses/LICENSE-claude-marketing-rebecca-rae-barton.txt
  • licenses/LICENSE-gomarble-marketing-agent.txt
  • licenses/LICENSE-meta-ads-skills.txt
  • references/audit-checklist.md
  • references/budget-scaling.md
  • references/creative-system.md
  • references/data-connections.md
  • references/google.md
  • references/mena-market-playbook.md
  • references/meta.md
  • references/other-platforms.md
  • references/reporting.md
  • references/snapchat.md
  • references/tiktok.md
  • … and 3 more

Open the folder on GitHubat commit c6b55c7

Compare with similar skills

Mena Ads 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.

Mena Ads compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Mena Ads this skillgrowthack88/growth-marketing-os116—~2.5kAutomated safety check: PassMIT
Write Provider Skillsuperdesigndev/treg4.9k—~1.7kAutomated safety check: PassCustom licence
AdsCesarjoquin/Marketing-Skills2021 repos~3.5kAutomated safety check: PassMIT
Adscoreyhaines31/marketingskills54k1 repos~7kAutomated safety check: PassMIT
Money Adsiamzifei/show-me-the-money1k—~2.4kAutomated safety check: PassCustom licence
Ad Copy Generatornicepkg/ai-workflow285—~1.9kAutomated safety check: PassMIT

Similar skills

  • Write Provider Skill

    superdesigndev/treg

    Build a treg provider skill — the endpoint map + mistake map that lets an agent do real work on a platform API through treg's proxy.

    4.9k GitHub stars~1.7k tokensUpdated today
    Marketing & SEOAuto-check passed
  • Ads

    Cesarjoquin/Marketing-Skills

    When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms.

    202 GitHub starsUsed in 1 repo~3.5k tokens
    Marketing & SEOAuto-check passed
  • Ads

    coreyhaines31/marketingskills

    When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms.

    54k GitHub starsUsed in 1 repo~7k tokens
    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
  • Ad Copy Generator

    nicepkg/ai-workflow

    Generate high-converting ad copy for Google Ads, Meta (Facebook/Instagram), LinkedIn, and TikTok.

    285 GitHub stars~1.9k tokensUpdated 8 mo ago
    Marketing & SEOAuto-check passed
  • Adspirer Ads Agent

    LeoYeAI/openclaw-master-skills

    Adspirer — AI-powered advertising and performance marketing agent.

    2.2k GitHub stars~4.7k tokensUpdated 2 mo ago
    Marketing & SEOAuto-check passed

More from growthack88/growth-marketing-os

All 13 skills in this repo
  • 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 8 days ago
    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 8 days ago
    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 8 days ago
    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 8 days ago
    Auto-check passed
  • Funnel Decomposition Analyst

    growthack88/growth-marketing-os

    Senior performance analyst skill that answers "why did sales drop (or jump)?" using rigorous funnel decomposition.

    116 GitHub stars~861 tokensUpdated 8 days ago
    Auto-check passed
  • Performance Media Buyer

    growthack88/growth-marketing-os

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

    116 GitHub stars~1.5k tokensUpdated 8 days ago
    Auto-check passed

Categories

Questions about Mena Ads

What does Mena Ads do?

MENA Ads Command Center — a complete paid-ads operating system for the Arab world (Egypt, KSA, UAE, GCC, Levant, North Africa) and global accounts. Mena Ads is an agent skill from 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.

When should I use Mena Ads?

Mena Ads fits situations like: ANY paid advertising task on Meta (Facebook/Instagram); click-to-WhatsApp: account audits with a scored health check; media plans and budgets; campaign builds.

How do I install Mena Ads in Claude Code?

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

How do I install Mena Ads in Codex?

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

Can I use Mena Ads 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 mena-ads -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mena-ads, .gemini/skills/mena-ads, .github/skills/mena-ads and .opencode/skills/mena-ads in your project.

What does Mena Ads need to run?

Going by SKILL.md and its folder, Mena Ads needs a shell for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3; A Bash shell.

Does Mena Ads access the network?

SKILL.md names 1 domain. As links in the text: mahmoudomar.com. This is read from the text; nothing was executed.

Is Mena Ads 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Mena Ads use?

Mena Ads 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 Mena Ads use?

About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 22k tokens, read only when the agent opens those files.

What are the alternatives to Mena Ads?

Skills that share tags, products or a category with Mena Ads: Write Provider Skill (superdesigndev/treg, 4.9k stars), Ads (Cesarjoquin/Marketing-Skills, 202 stars), Ads (coreyhaines31/marketingskills, 54k stars) and Money Ads (iamzifei/show-me-the-money, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Mena Ads?

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 2, 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.