Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
asgard-ai-platform avatar

Ecom Inventory Health

  • 29 installs
  • 223 repo stars
  • Updated June 6, 2026
  • asgard-ai-platform/skills

ecom-inventory-health is a skill that analyzes e-commerce inventory using turnover ratios, ABC classification, safety-stock and reorder-point calculations to reduce carrying costs and prevent stockouts.

About

This skill analyzes e-commerce inventory health using turnover ratios, ABC classification, safety-stock formulas and stockout-versus-overstock diagnostics. A developer or analyst uses it when a store has too much stock, keeps running out of bestsellers, or needs to decide which products to prioritize. It outputs a structured inventory health report with metrics, ABC distribution, top issues and recommendations.

  • Computes inventory turnover, DOI, fill rate, stockout and dead-stock metrics against healthy ranges
  • Runs ABC classification so ~20% of SKUs get tight control and C-items get simple rules
  • Calculates safety stock (Z x sigma_d x sqrt(lead time)) and reorder points

Ecom Inventory Health by the numbers

  • 29 all-time installs (skills.sh)
  • Ranked #1,118 of 2,064 Data Science & ML skills by installs in the Skillselion catalog
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
At a glance

ecom-inventory-health capabilities & compatibility

Capabilities
abc analysis · safety stock calc · reorder point · demand forecasting
Use cases
data analysis
From the docs

What ecom-inventory-health says it does

Inventory health balances two risks: stockouts (lost sales, unhappy customers) and overstock (carrying costs, obsolescence).
SKILL.md
ABC classification shows that ~20% of SKUs drive ~80% of revenue.
SKILL.md
npx skills add https://github.com/asgard-ai-platform/skills --skill ecom-inventory-health

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs29
repo stars223
Last updatedJune 6, 2026
Repositoryasgard-ai-platform/skills

What it does

Diagnose and optimize e-commerce inventory levels to cut carrying costs and prevent stockouts.

Who is it for?

E-commerce operators diagnosing stockouts, overstock and dead stock, and setting safety stock by ABC class.

Skip if: Seasonal products without seasonal adjustment, where January swimsuits wrongly look like dead stock.

When should I use this skill?

The user says they have too much stock, keep running out of bestsellers, or ask how much safety stock they need.

What you get

Produces an inventory health report with turnover, DOI, fill-rate and ABC distribution plus prioritized actions.

  • inventory health report
  • ABC distribution table
  • safety-stock and reorder-point values

By the numbers

  • 4 diagnosis phases
  • 6 key inventory metrics
  • 3 ABC classes

Files

SKILL.mdMarkdownGitHub ↗

Inventory Health Analysis

Overview

Inventory health balances two risks: stockouts (lost sales, unhappy customers) and overstock (carrying costs, obsolescence). This skill provides tools to measure, classify, and optimize inventory levels.

Framework

IRON LAW: Not All SKUs Deserve Equal Attention

ABC classification shows that ~20% of SKUs drive ~80% of revenue.
Treat A-items (top 20% revenue) with tight control and frequent review.
C-items (bottom 50% revenue) get simple rules and less attention.
Equal treatment of all SKUs wastes resources on low-impact items.

Key Metrics

MetricFormulaHealthy Range
Inventory TurnoverCOGS / Avg Inventory4-12x/year (industry-dependent)
Days of Inventory (DOI)365 / Inventory Turnover30-90 days
Stockout RateStockout incidents / Total demand occasions< 2-5%
Fill RateOrders filled completely / Total orders> 95%
Carrying CostAvg Inventory × Carrying Cost % (typically 20-30%/year)Minimize
Dead Stock %Items with zero sales in 6+ months / Total SKUs< 10%

ABC Classification

ClassRevenue %SKU %Strategy
A~80%~20%Tight control, frequent review, safety stock optimized
B~15%~30%Moderate control, periodic review
C~5%~50%Simple rules, min/max levels, consider dropping

Safety Stock Calculation

Safety Stock = Z × σ_d × √(Lead Time)

Where:
- Z = service level factor (1.65 for 95%, 2.33 for 99%)
- σ_d = standard deviation of daily demand
- Lead Time = supplier lead time in days

Reorder Point

Reorder Point = (Average Daily Demand × Lead Time) + Safety Stock

Diagnosis Steps

Phase 1: Overall Health Check

  • Calculate turnover and DOI for total inventory
  • Compare to industry benchmarks
  • Identify trend: improving or deteriorating?

Phase 2: ABC Classification

  • Rank all SKUs by revenue contribution
  • Classify into A/B/C
  • Check: are A-items well-stocked? Are C-items over-stocked?

Phase 3: Problem Identification

  • Overstock: DOI > 90 days, dead stock > 10%, carrying costs rising
  • Stockout: Fill rate < 95%, lost sales reports, customer complaints
  • Imbalance: A-items understocked while C-items overstocked

Phase 4: Optimization

  • Set safety stock by ABC class
  • Implement reorder points for A-items
  • Liquidate dead stock (discount, bundle, donate)
  • Reduce lead times through supplier negotiation

Output Format

# Inventory Health Report: {Business}

## Summary
| Metric | Current | Target | Status |
|--------|---------|--------|--------|
| Turnover | {X}x | {X}x | 🟢/🟡/🔴 |
| DOI | {X} days | {X} days | 🟢/🟡/🔴 |
| Fill Rate | {X%} | >95% | 🟢/🟡/🔴 |
| Dead Stock | {X%} | <10% | 🟢/🟡/🔴 |

## ABC Distribution
| Class | SKUs | Revenue % | Avg DOI | Issue |
|-------|------|----------|---------|-------|
| A | {N} | {%} | {days} | {stockout risk?} |
| B | {N} | {%} | {days} | ... |
| C | {N} | {%} | {days} | {overstock?} |

## Top Issues
1. {issue with specific SKUs and data}

## Recommendations
1. {action with expected impact}

Gotchas

  • Seasonal products need separate treatment: Swimsuits in January will show as "dead stock" but shouldn't be liquidated. Use seasonal adjustment or analyze by season.
  • Inventory turnover varies hugely by industry: Grocery: 20-50x/year. Fashion: 4-6x. Electronics: 6-12x. Always benchmark within industry.
  • Low turnover ≠ bad if intentional: Strategic inventory (buying ahead of price increases, securing supply) may justify lower turnover.
  • ABC classifications shift: A product that was A-class last year may be C-class this year. Reclassify quarterly.
  • Carrying cost is often underestimated: Include: warehouse rent, insurance, obsolescence, capital cost (opportunity cost of money tied up), handling labor. Total is typically 20-30% of inventory value per year.

References

  • For EOQ (Economic Order Quantity) model, see references/eoq-model.md
  • For seasonal demand forecasting, see references/seasonal-forecasting.md

Related skills

FAQ

What is ABC classification in inventory?

It ranks SKUs by revenue: A-items (~20% of SKUs, ~80% revenue) get tight control, C-items (~50% of SKUs, ~5% revenue) get simple rules.

How is safety stock calculated?

Safety Stock = Z x standard deviation of daily demand x square root of lead time, with Z=1.65 for 95% service level.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.