Skip to main content
Sign up free - 75 bonus AI credits + 15 weekly
Intempt

10 best Claude skills for data analysts (Shopify, ads, and returns exports)

Harish Kumar
Harish Kumar
Growth Marketer·11 min read

Published: August 3, 2026

TL;DR
  • The best Claude skills for data analysts do not guess a margin number and hope the CSV agreed. They carry a stated method so the output shows its work and flags missing inputs.
  • Every skill has a defined CM stack and a defined days-of-cover threshold. These 10 free Claude Code skills cover margin, shipping, inventory, returns, cohorts, and one weekly readout that ties them together.
  • Run margin first, risks second, weekly readout last. Everything else earns its slot against a real calendar decision.

Ask Claude "is this product profitable?" with a CSV pasted in and you'll get a confident answer built on assumptions the model invented and didn't tell you about. The number will look reasonable. You won't be able to check it, and you won't know which costs it silently left out. Banning "just estimate it" in the prompt moves the problem somewhere else - the model still fills the gap, it just phrases the guess more carefully.

The best Claude skills for data analysts each carry a stated method - a defined margin stack, a defined days-of-cover formula - so the output shows its work and flags what's missing instead of guessing a value to fill the gap. That's the pack in this post. Ten skills, MIT-licensed, ordered so you know which one earns its install first.

For context on why margin skills matter more than dashboard skills right now, McKinsey's 2024 State of AI report found analytics and finance teams are the fastest-growing users of generative AI inside enterprises, and Salesforce's 2024 State of Data & Analytics reported 41 percent of analysts say inconsistent data definitions - not tooling - are their biggest blocker to trustworthy analysis. A skill with a stated method fixes the definition problem at the paste boundary. For the positioning read on this role, see the data analyst is the GTM job AI actually replaces. For a broader tour of the whole catalog, see best analytics tools for GTM. For the primitive-layer explainer covering every pack, see the hub: Claude Code skills: what they are and which ones earn their install.

What is a Claude skill

A Claude skill is a versioned SKILL.md file with a stated method: the inputs it asks for, the framework it applies, and the shape of the output it returns. You install a pack once with npx skills add sidchaudhary/gtm-skills, restart Claude Code, and every skill in the folder is available by name. Two analysts running the same skill get the same output shape - a CM1/CM2/CM3 table, a banded shipping recovery report, a dated chargeback cluster - so the work stops drifting between sessions and between people.

Why data analyst teams need Claude skills now

Analysts spend most of their week on the shaping layer - pulling exports, cleaning columns, joining them by hand - and shrink the actual analysis to whatever's left on Friday. Salesforce's 2024 State of Data & Analytics reports 41 percent of analysts name inconsistent definitions as their top blocker, and HubSpot's 2024 State of Marketing report puts reporting and measurement in the top three time drains for revenue teams every year running.

Claude skills fix this at the task level. You do not replace the analyst. You give the analyst a stated margin formula, a stated days-of-cover rule, and a weekly readout skill that reads the outputs of the deep skills instead of re-deriving them, so the strategic layer stops taking a full week per question.

The skills that move the needle are not the ones that generate a chart. They're the ones that answer three questions faster:

  • Which SKUs actually make money after every variable cost, not the blended margin the dashboard shows?
  • Which risks - stockouts, returns, disputes - would make the margin number a lie the moment you act on it?
  • What single readout captures what changed this week, without asking anyone to open five dashboards?

Install the pack in about 30 seconds

One command pulls all 10 Data Analyst skills into your project's .claude/skills/ folder. Restart Claude Code afterward - skills load at startup, so a running session won't see them.

bash
npx skills add sidchaudhary/gtm-skills/skills/data-analyst

# restart Claude Code, then confirm:
# "What skills do you have for analysis?"

You can install a single skill instead by appending its folder name, e.g. .../skills/data-analyst/the-margin-builder. The pack install is the better default because these skills chain - the-weekly-reporter is meant to read the-margin-builder's output as an input, and skipping the second means the first re-derives a shallower number every Monday.

10 best Claude skills for data analysts

1. the-margin-builder

the-margin-builder returns CM1/CM2/CM3 stacked bars showing what each cost layer subtracts from gross revenue

Builds a per-SKU or per-order contribution margin stack - CM1 after product cost, CM2 after fees and shipping, CM3 after allocated ad spend - from raw revenue, COGS, fee, and spend inputs. If an input is missing it asks. Anything still missing gets marked as a stated assumption rather than filled with a guess, which is the detail that makes the output actually trustworthy on a low-margin SKU.

When to use: Any time a margin question comes up and the honest answer so far has been "about 40 percent, I think." Especially before scaling ad spend on a SKU that looks fine on ROAS but might be underwater at CM3.

How to run:

You: "Run the-margin-builder on this order export."
      [paste: order id, revenue, COGS, fees, shipping charged, ad spend]

Claude: builds the CM stack per SKU
        -> CM1 after product cost
        -> CM2 after fees + shipping
        -> CM3 after allocated ad spend
        -> flags every input it did not receive as a stated assumption

Best used with: An order-level export that includes COGS. If COGS lives in a separate sheet, join them first - the skill will tell you it's missing rather than invent a number, which is the correct behavior but not the fastest path.

Where this skill hits its ceiling: It doesn't connect to your database. It analyzes what you paste. If your real bottleneck is "someone has to pull the export," this skill doesn't remove that step.

With Intempt: Intempt's Data Analyst agent runs the same CM stack against live event data instead of pasted exports, so the number updates when a supplier price does, not when someone remembers to re-run it.

2. the-shipping-recovery-check

the-shipping-recovery-check weighs a shipping crate against coins on a scale, over a grid banded by order-value and zone with one leaking cell highlighted in lavender and a dashed free-shipping threshold line

Compares shipping charged against shipping paid, banded by order value and zone, and tests whether your free-shipping threshold is actually pulling weight or just leaking margin. The banding is the important part - a blended shipping recovery ratio hides that small orders are subsidizing large ones, or that one zone eats all your losses.

When to use: When small orders look worse than large ones on the margin stack, or when carrier rates just moved and nobody has re-checked the threshold in six months.

How to run:

You: "Run the-shipping-recovery-check on this order + carrier export."
      [paste: order value, zone, shipping charged, actual carrier cost]

Claude: -> recovery ratio by order value band
        -> recovery ratio by shipping zone
        -> where free-shipping threshold sits vs median AOV
        -> whether the threshold is actually moving order size or not

Best used with: Actual carrier invoices, not a rate-card estimate. The gap between the two is usually where the leak lives.

Where this skill hits its ceiling: It checks recovery, not carrier selection. If the answer is "switch carriers," that's a procurement decision, not one the skill makes for you.

With Intempt: Shipping recovery is scored continuously against live order data, so a threshold that drifts underwater is flagged before the next quarterly review.

3. the-inventory-risk-scanner

the-inventory-risk-scanner shows warehouse shelves of SKU boxes each with a days-of-cover meter above; one critically short SKU is highlighted in lavender against a lead-time timeline with a supply arrival marker

Scores stockout and overstock risk at the SKU level from sales velocity, on-hand units, and lead time, using a stated days-of-cover threshold instead of a gut read. The output is a ranked list of SKUs at risk with a named reason - not "low stock," but "14 days of cover against a 21-day lead time on your top-decile revenue SKU."

When to use: Before scaling ad spend on a SKU (can you even supply it), and any time inventory has grown past what someone can spot-check by eye. Also useful as a monthly sweep - the overstock side of the report catches SKUs bleeding storage costs while nobody's looking.

How to run:

You: "Run the-inventory-risk-scanner on this SKU export."
      [paste: SKU, on-hand units, 30-day sales, lead time]

Claude: -> days of cover per SKU against stated threshold
        -> stockout risk, ranked by revenue at stake
        -> overstock risk, ranked by units and storage load
        -> the named reason for each flag

Best used with: A recent sales velocity window, not a trailing year. Seasonal SKUs blow up the average and a rolling 30 or 60 days gives a truer signal.

Where this skill hits its ceiling: It scores risk, not the reorder quantity. Deciding how many units to reorder is a purchasing conversation the skill doesn't try to run.

With Intempt: Inventory risk is joined to ad spend automatically, so you don't pay to advertise a product you can't ship - that's the-stockout-spend-guard loop in the Store Loops pack.

4. the-returns-miner

the-returns-miner clusters return-arrow-tagged package boxes into three groups by coded reason (sizing ruler, camera mismatch, defect crack), with the highest-concentration cluster highlighted in lavender and a SKU tag pinned to it

Groups structured return reason codes to specific SKUs and surfaces the highest-volume root causes behind returns. The point isn't the return rate - it's whether returns concentrate around three SKUs with a coded reason ("sizing runs small," "photo doesn't match color") or scatter randomly across the catalog. Concentration is a fix. Scatter is a policy conversation.

When to use: When return rates are rising and the reason codes exist but nobody has grouped them. Also useful right after a photography or PDP refresh - the return codes will tell you within four weeks whether the refresh actually helped.

How to run:

You: "Run the-returns-miner on this RMA export."
      [paste: SKU, return date, coded reason, order value]

Claude: -> SKUs with the highest return concentration
        -> reason code driving each one
        -> revenue and margin impact per SKU
        -> which returns look like a PDP fix vs a product fix

Best used with: Structured reason codes, not free-text notes. Free-text return notes need to be coded first before this skill can group them.

Where this skill hits its ceiling: It groups the codes you have. If your reason codes are three options and everyone picks "other," no skill fixes that - the return form does.

With Intempt: Return concentration feeds straight into the PDP audit and the product roadmap, so the same signal doesn't get re-discovered every quarter.

5. the-cohort-tracker

the-cohort-tracker returns a retention triangle: rows are acquisition cohorts, columns are periods after, and intensity fades as retention decays

Groups customers by acquisition period and tracks a metric across the periods that follow - retention, revenue, order frequency, whatever you point it at. Blended averages hide the fact that newer customers might be worse than older ones, or that one acquisition month is carrying the whole LTV curve. Now also computes a CAC payback window per cohort when acquisition spend is supplied.

When to use: Monthly, once your customer base is old enough that cohorts differ. Also useful before any large channel shift - if you scaled Meta in Q2, the Q2 cohort will tell you within 90 days whether that traffic actually retained.

How to run:

You: "Run the-cohort-tracker on this customer export.
      Metric: repeat revenue per customer."
      [paste: customer id, first-order date, subsequent order dates + revenue]

Claude: -> cohorts grouped by acquisition month
        -> retention and revenue curve per cohort
        -> which cohorts diverge from the blended average
        -> CAC payback window per cohort (if spend supplied)

Best used with: At least six months of order data. A three-month cohort read is a preview, not a signal.

Where this skill hits its ceiling: It reports the divergence. The reason a specific cohort is better or worse is a segmentation question the skill hands off to your CRM.

With Intempt: Cohorts run continuously against live order data and feed the lifecycle segmentation directly, so a bad cohort triggers a lifecycle response instead of a monthly review.

6. the-weekly-reporter

the-weekly-reporter converges five scattered dashboard tiles (bar chart, line graph, pie, funnel, gauge) into one weekly readout page with three action bullets and a lavender summary bar, plus a Monday-cadence calendar marker

Takes your performance, traffic, lifecycle, inventory, and support summaries and produces one weekly operating readout: what changed, what likely caused it, what to do next. Meant to replace five scattered dashboards, not compete with them. The move that makes it actually good is feeding it the *output* of the deep skills as inputs - run the margin stack, paste its summary in, and the weekly readout inherits a real number instead of re-deriving a shallow one.

When to use: Every Monday. Standing slot on the calendar. Every other skill in this pack earns its slot against a specific decision - this one earns it against the calendar.

How to run:

Every Monday:
  1. paste week's exports    -> the-weekly-reporter
  2. paste last margin run   -> same session, as an input
  3. paste last returns run  -> same session, as an input

Claude: -> what moved this week vs last
        -> the likely cause behind each move
        -> 3 next actions, ranked by dollars
        -> one page, not five dashboards

Best used with: The outputs of the other skills in this pack. A weekly readout run against raw exports is a summary; a weekly readout run against summarized skill outputs is a real read.

Where this skill hits its ceiling: It summarizes across whatever you bring. Don't ask it to do a deep read on one area - run that skill directly and feed its result in here.

With Intempt: The weekly readout is generated from the same live data the deep skills read, so the Monday review isn't a paste chain - it's already there when you open the tab.

The other 4 skills in the Data Analyst pack

The six above are the ones most analysts install first because they map directly to money questions. The remaining four sit alongside them and earn their slot against specific triggers rather than a standing cadence.

  • the-kpi-blueprint: KPI dashboard specs with metric formulas, visualization types, alert thresholds, and layout wireframes. Run once when the team doesn't trust the numbers on the current dashboard.
  • the-lever-finder: Prioritized growth strategy with maturity assessment, growth levers, channel priorities, and a quarterly plan. Run when the team is spread across too many bets.
  • the-anomaly-alert: Flags which recent points in a metric are genuinely outside its normal range, not a gut read of a chart. Run when a number moved and nobody's sure if it's real.
  • the-benchmark-check: Checks one of your metrics against a real benchmark source with stated provenance. Run when someone asks "is this number good?" and the honest answer has been a guess.

Comparison: which Claude skill to use when

SkillBest moment to useTime savedWhat you get
the-margin-builderBefore scaling spend on a SKU that looks fine on ROAS2-3 hrs per readCM1/CM2/CM3 stack with stated assumptions
the-shipping-recovery-checkWhen small orders look worse than large ones1-2 hrs per readRecovery ratio banded by value and zone
the-inventory-risk-scannerBefore restocking or scaling ad spend1-2 hrs per readRanked stockout and overstock risk with named reason
the-returns-minerWhen return rates rise and codes are structured2-4 hrs per readReturn concentration by SKU with coded reason
the-cohort-trackerMonthly, and before any big channel shift2-3 hrs per readCohort curves + CAC payback per cohort
the-weekly-reporterEvery Monday, standing slot60-90 min per weekOne readout: what moved, why, what to do

Free Intempt tools that pair with these skills

Browser-based, sit behind free-plan signup, produce quick outputs you can feed into the skills above.

  • AB test calculator: Significance and lift math for a single test. Pairs with the-anomaly-alert when a rate moves and you're not sure if the change is real or noise.
  • Churn risk calculator: Quick churn-risk scoring for a cohort. Feed the output into the-cohort-tracker to see if the blended number is hiding cohort divergence.
  • SQL query generator: First-pass SQL you can hand into the-margin-builder or the-cohort-tracker instead of typing the join by hand.

What to look for in a Claude skill for data analysis

Not every prompt is worth wrapping in a skill file. The ones that stick share four traits.

Stated method. The skill names the formula, the threshold, the dating rule. You should be able to read the SKILL.md and know exactly which number the output represents before you paste anything in.

Missing-input honesty. A skill that guesses at a missing COGS is worse than one that refuses. The best ones ask, and if you can't supply it, they mark the output as an assumption rather than hide the gap.

Consistent output shape. Every run returns the same table shape so downstream work plugs in without reformatting - the-weekly-reporter can read the-margin-builder's output only because that output looks the same every run.

Single use case. Skills that try to do three things do none of them well. the-margin-builder builds a CM stack. the-cohort-tracker tracks cohorts. Neither pretends to be the other, and the pack is stronger for it.

Final thoughts: which skill to install first

Start with these three, in order:

  • the-margin-builder: answer the money question first. Every other skill in the pack is easier to prioritize once you know which SKUs actually make money at CM3.
  • the-inventory-risk-scanner: run it right after the margin stack. A profitable SKU you're about to stock out of needs a different decision than the margin table alone suggests.
  • the-weekly-reporter: standing Monday slot. Feed it the outputs of the deep skills as inputs and it turns into a real readout instead of a surface summary.

For the positioning read on where this role is heading, see the data analyst is the GTM job AI actually replaces. If you want the whole catalog rather than just the 10 for data analysts, browse the gtm-skills directory. Start for free on Intempt if you'd rather run the same jobs against live event data than paste exports by hand.

Frequently asked questions. Answered.

Claude skills are structured prompts with a fixed input format and a defined output format, packaged as SKILL.md files that Claude Code reads from a local folder. For data analysts, they turn raw Shopify, ad, and returns exports into a per-SKU margin stack, an inventory risk score, a coded returns pattern, and a single weekly readout you can act on. Install once with npx skills add sidchaudhary/gtm-skills and Claude Code picks them up automatically.

Get Growth Insights Delivered

Join growth professionals receiving our weekly insights on conversion optimization, personalization, and revenue growth.

Join growth professionals. No spam, unsubscribe anytime.

Thanks for reading till the end. Here are 2 ways we can help you grow your business:

1

Create a free Intempt account

Create a free Intempt account and get started on the journey to grow your app.

Start for free on Intempt
2

Get advice from a Growth expert

Schedule a personalized discovery call with our founder to explore how Intempt can help you grow your business.

More to read

9 best Claude skills for marketing analytics (2026)

9 best Claude skills for marketing analytics (2026)

9 free Claude Code skills for marketing analytics: KPI blueprint, anomaly alert, benchmark check, cohort tracker, leak finder, lever finder, weekly reporter, promo impact check and margin builder. Every skill states its method.

Best retail analytics tools in 2026: compared side-by-side

Best retail analytics tools in 2026: compared side-by-side

Compare the best retail analytics tools in 2026 by AI capabilities, use cases, and features. Find the right fit for your retail or ecommerce team.

8 best Claude skills for landing page optimization (2026)

8 best Claude skills for landing page optimization (2026)

8 free Claude Code skills that audit the page you have and design the next variant from a real diagnosis: leak finder, PDP reviewer, checkout auditor, page shipper, hook lab, variant router, hypothesis engine and first-mile mapper.

10 best Claude skills for CRO and A/B testing

10 best Claude skills for CRO and A/B testing

10 free Claude skills that go from 'conversion is down' to a specific edit brief - with Bayesian test design underneath so you stop calling winners early.

8 Best Analytics Tools for GTM Teams in 2026 (Grouped by What Each One Can Measure)

8 Best Analytics Tools for GTM Teams in 2026 (Grouped by What Each One Can Measure)

Feature grids all converge here. What separates these eight is the primitive each data model keys off: a session, a product event, a monthly active user, a subscription, or an account. Four publish a rate card, three publish nothing. Segment is scoped out on purpose. Verified against every vendor's own pages in July 2026.

Will AI Replace Data Analysts? What Changes and What Doesn't (2026)

Will AI Replace Data Analysts? What Changes and What Doesn't (2026)

AI won't replace data analysts - it automates the mechanical parts of the job. 13 free Claude Skills cover KPI design, anomaly detection, benchmarking, cohort tracking, growth prioritization, research synthesis, and margin, inventory, and catalog analysis, plus the one honest gap: live SQL querying, coming soon.