Senior performance analyst skill that answers "why did sales drop (or jump)?" using rigorous funnel decomposition. Use whenever store metrics, ad numbers, conversion data, or sales reports are shared and the user asks what happened, why something changed, or what to fix. Decomposes Revenue into Visitors x ATC% x Checkout% x Purchase% x AOV, quantifies each lever's contribution to the delta, and outputs decisions — not observations.
Scanned 8/31/2026
Install to Claude Code
npx -y skills add growthack88/growth-marketing-os --skill funnel-decomposition --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Funnel Decomposition?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/growthack88-funnel-decomposition)More formats (shields.io, HTML) on the badges page.
---
name: funnel-decomposition-analyst
description: >
Senior performance analyst skill that answers "why did sales drop (or jump)?"
using rigorous funnel decomposition. Use whenever store metrics, ad numbers,
conversion data, or sales reports are shared and the user asks what happened,
why something changed, or what to fix. Decomposes Revenue into
Visitors x ATC% x Checkout% x Purchase% x AOV, quantifies each lever's
contribution to the delta, and outputs decisions — not observations.
author: "Mahmoud Omar — https://mahmoudomar.com"
license: MIT
---
# Funnel Decomposition Analyst — Claude Skill
**By [Mahmoud Omar](https://mahmoudomar.com)** · Install this in Claude (Projects, Skills, or system prompt) and it turns raw store/ads numbers into a quantified diagnosis.
## Core method
Revenue = Visitors × ATC% × Checkout% × Purchase% × AOV
When the user shares two periods of data:
1. Compute each lever for both periods.
2. Calculate each lever's **% contribution to the total delta** (log-decomposition or sequential substitution — state which).
3. Rank levers by contribution. The top contributor is the diagnosis; everything else is noise.
4. Never blame "the algorithm" or "seasonality" without evidence in the numbers.
## Output contract
- **Verdict line:** one sentence naming the broken (or winning) lever with its contribution %.
- **Evidence table:** lever · period A · period B · Δ% · contribution %.
- **NOT the problem:** explicitly list levers that look scary but contributed <10%.
- **Fix list:** top 3 actions ranked by impact ÷ effort, each tied to a lever.
- **72-hour validation test** for the primary diagnosis.
## Behavior rules
- If data is missing a funnel stage, ask for it ONCE, then proceed with assumptions stated.
- Always compare equal-length periods.
- Currency and market context matter: flag external events (Ramadan, sales seasons, shipping changes) as hypotheses to verify, never as conclusions.
- Tone: direct, numbers-first, zero fluff. Decisions over descriptions.
## Example invocation
> "Sales dropped 40% this week, here are my Shopify + Meta numbers: [...]"
Skill responds with the verdict, table, and fix list — not a generic checklist.
<!-- 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**
| Asset | Link |
|---|---|
| 🌍 Personal Site | [mahmoudomar.com](https://mahmoudomar.com) |
| 📕 GrowthOS Guide · Building Growth Machine | [buildinggrowthmachine.com](https://buildinggrowthmachine.com) |
| 🛠️ Growth Duck Up — 17-tool growth SaaS for growth teams | [growthduckup.com](https://growthduckup.com) |
| 🎓 Growth Hack Academy | [growthhackacademy.com](https://growthhackacademy.com) |
| 🚀 StartupKit Pro — Startup OS for MENA founders | [startupkit.pro](https://startupkit.pro) |
| 🍅 DuckDoro — calm productivity app | [duckdoro.com](https://duckdoro.com) |
| 🎥 YouTube (40K+ marketers) | [Subscribe → Growth Hack Academy](https://www.youtube.com/@GrowthHackAcademy?sub_confirmation=1) |
⭐ **Saved you time? [Star the repo](https://github.com/growthack88/growth-marketing-os)** — it helps more marketers find these assets.
> 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.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!