mcpField
E
ecom-inventory-health

ecom-inventory-health

github.com/asgard-ai-platform数据与数据库24336 次安装21 周前更新
代码仓库

关于 ecom-inventory-health

ecom-inventory-health 是面向电商库存分析的技能,用于衡量库存健康、识别供货短缺或积压并优化库存水平。它结合 ABC 分类、库存指标和补货计算,帮助按 SKU 重要性制定管理策略。

主要功能

  1. 01计算库存周转率与库存天数
  2. 02按营收贡献进行 ABC 分类
  3. 03计算安全库存与再订货点
  4. 04识别积压、缺货和库存失衡
  5. 05生成库存健康报告

适用场景

  1. 01检查整体库存表现及变化趋势
  2. 02优先保障高营收 SKU 的库存
  3. 03识别并处理滞销库存
  4. 04依据需求和交货期设定补货点

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/asgard-ai-platform/skills --skill ecom-inventory-health

安装后在 Claude Code 中输入/ecom-inventory-health确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

examples/
sample_scenario.md
references/
eoq-model.md
seasonal-forecasting.md

详细介绍

库存健康度分析

概述

库存健康度需要平衡两种风险:缺货(损失销售额、客户不满)和库存过剩(持有成本、过时)。本技能提供用于衡量、分类和优化库存水平的工具。

框架

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.
关键指标
指标公式健康范围
库存周转率COGS / 平均库存每年 4-12 次(视行业而定)
库存天数(DOI)365 / 库存周转率30-90 天
缺货率缺货次数 / 总需求次数< 2-5%
订单满足率完整履行的订单 / 总订单数> 95%
持有成本平均库存 × 持有成本率(通常为每年 20-30%)尽量降低
滞销库存占比6 个月以上零销量的商品 / SKU 总数< 10%
ABC 分类
类别营收占比SKU 占比策略
A~80%~20%严格管控、频繁审核、优化安全库存
B~15%~30%适度管控、定期审核
C~5%~50%采用简单规则,设置最低/最高库存水平,并考虑停售
安全库存计算
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 = (Average Daily Demand × Lead Time) + Safety Stock
诊断步骤

阶段 1:整体健康状况检查

  • 计算总库存的周转率和 DOI
  • 与行业基准进行比较
  • 判断趋势:正在改善还是恶化?

阶段 2:ABC 分类

  • 按营收贡献对所有 SKU 排名
  • 划分为 A/B/C 类
  • 检查:A 类商品库存是否充足?C 类商品是否库存过剩?

阶段 3:问题识别

  • 库存过剩:DOI > 90 天,滞销库存占比 > 10%,持有成本不断上升
  • 缺货:订单满足率 < 95%,有销售损失报告,客户投诉
  • 库存失衡:A 类商品库存不足,C 类商品库存过剩

阶段 4:优化

  • 按 ABC 类别设置安全库存
  • 为 A 类商品设定再订货点
  • 清理滞销库存(打折、捆绑销售、捐赠)
  • 通过与供应商协商缩短交货周期

输出格式

# 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}

注意事项

  • 季节性产品需要单独处理:一月份的泳衣会被视为“滞销库存”,但不应清仓处理。应进行季节性调整或按季节分析。
  • 库存周转率因行业而异:杂货:每年 20-50 次;时尚:4-6 次;电子产品:6-12 次。务必与同行业基准比较。
  • 周转率低 ≠ 一定不好:战略性库存(提前备货以应对涨价、保障供应)可能需要较低的周转率。
  • ABC 分类会变化:去年属于 A 类的产品今年可能变成 C 类。应每季度重新分类。
  • 持有成本往往被低估:应计入仓库租金、保险、过时损耗、资金成本(占用资金的机会成本)和搬运人工。每年总计通常为库存价值的 20-30%。

参考资料

  • 有关 EOQ(经济订货量)模型,请参阅 references/eoq-model.md
  • 有关季节性需求预测,请参阅 references/seasonal-forecasting.md

评论

支持 Markdown