← ClaudeAtlas

trackiq-amazon-sales-moverslisted

Ranks an Amazon catalogue by how much each product's revenue moved between two periods and decomposes every mover into its cause — traffic, conversion rate, units per order, or average selling price — so the answer is "sessions fell 31%", not "sales are down". Use when the user asks why sales are down or up, what moved, which products changed, root cause, what happened last week, sales diagnosis, or why revenue dropped.
TrackIQ-HQ/trackiq-amazon-sales-movers · ★ 0 · AI & Automation · score 72
Install: claude install-skill TrackIQ-HQ/trackiq-amazon-sales-movers
# Sales Movers & Root Cause "Sales are down 12%" is not a finding. **Which products, and was it traffic, conversion, basket size or price?** Every ASIN that moved is decomposed into four factors that multiply back to revenue exactly, so the explanation always adds up. Output is a branded HTML report: the movers, each with its cause named. ## Requires - The TrackIQ MCP, for `list_marketplaces`, `get_product_performance` and `get_account_overview`. - Nothing else. No filesystem, no shell, no internet. - **Without the MCP:** works from two Business Reports exports — one per period — with sessions, units, orders and revenue by ASIN. ## First run Fill in a copy of `assets/account.example.md` saved as account.md beside the skill. Every TrackIQ skill reads the same file, so an account already set up for another TrackIQ report needs nothing added here. If the runtime has no filesystem, print the same block and ask the user to paste it into their project instructions once. ## Read first - `assets/pulls.md` — the calls, and why this takes two of them - `assets/method.md` — the four-factor decomposition and how to attribute - `assets/checks.md` — what to verify before anything is sent `assets/decompose.py` does the arithmetic and asserts that it reconciles. It is an accelerant, not a dependency — the method is four lines and `assets/method.md` has them. Run it with no arguments for its self-check. Copy `assets/report-template.html` and replace every `{{TOKEN}}`. ## Non-