Inventory management optimization skill with safety stock calculation, reorder point determination, and ABC analysis
Calculates optimal inventory parameters including safety stock, reorder points, and ABC analysis.
npx claudepluginhub a5c-ai/babysitterThis skill is limited to using the following tools:
The Inventory Optimizer skill provides comprehensive capabilities for optimizing inventory management. It supports ABC/XYZ classification, safety stock calculation, reorder point optimization, and service level optimization.
skill: inventory-optimizer
inputs:
items:
- sku: "PART-001"
annual_demand: 12000
unit_cost: 25
lead_time: 5 # days
demand_variability: 0.15 # coefficient of variation
holding_cost_rate: 0.25 # annual
order_cost: 50
- sku: "PART-002"
annual_demand: 500
unit_cost: 500
lead_time: 20
demand_variability: 0.30
holding_cost_rate: 0.25
order_cost: 75
service_level_target: 0.95
analysis_type: "comprehensive"
outputs:
- abc_xyz_classification
- safety_stock_recommendations
- reorder_points
- eoq_calculations
- inventory_investment
- service_level_analysis
| Class | % of Items | % of Value | Management |
|---|---|---|---|
| A | 10-20% | 70-80% | Tight control |
| B | 20-30% | 15-20% | Moderate control |
| C | 50-70% | 5-10% | Simple control |
| Class | CV Range | Predictability | Approach |
|---|---|---|---|
| X | 0-0.5 | High | Statistical |
| Y | 0.5-1.0 | Medium | Mixed |
| Z | >1.0 | Low | Manual |
Safety Stock = Z x Standard Deviation x Square Root(Lead Time)
Where:
- Z = Service level factor (1.65 for 95%)
- Standard Deviation = Demand variability
- Lead Time = Replenishment time
Example:
- Daily demand: 100 units
- Daily std dev: 15 units
- Lead time: 5 days
- Service level: 95% (Z = 1.65)
Safety Stock = 1.65 x 15 x sqrt(5) = 55 units
EOQ = Square Root((2 x Annual Demand x Order Cost) / Holding Cost)
Example:
- Annual demand: 12,000 units
- Order cost: $50
- Unit cost: $25
- Holding rate: 25%
Holding cost = $25 x 0.25 = $6.25
EOQ = sqrt((2 x 12,000 x 50) / 6.25) = 438 units
Reorder Point = (Average Daily Demand x Lead Time) + Safety Stock
Example:
- Daily demand: 100 units
- Lead time: 5 days
- Safety stock: 55 units
Reorder Point = (100 x 5) + 55 = 555 units
| Metric | Formula | Target |
|---|---|---|
| Inventory Turns | COGS / Average Inventory | Industry benchmark |
| Days of Supply | Inventory / Daily Usage | Per policy |
| Fill Rate | Orders filled from stock | >95% |
| Carrying Cost | Average Inventory x Rate | Minimize |
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.