A reorder plan for up to 100 SKUs: safety stock, reorder point, days of cover and what to order now, with slow and dead stock flagged.
Who it is for: Owners and operations staff at small shops and D2C brands who reorder stock from suppliers by feel or a spreadsheet.
Format: Claude skill pack · Version: 1.0.0 · Tested on: Python 3.13.5 (standard library only)
What it does
It totals sales per SKU per day (days with no sales count as zero), then takes the average and standard deviation. Safety stock is 1.65 × deviation × √lead time (a 95% service level) and the reorder point is average × lead time + safety stock. When stock on hand plus on order is at or below the reorder point it orders enough for the lead time plus your cover days.
What you need
- Claude.ai with code execution switched on (or Claude Code, or just Python 3.10+)
- A sales export and a stock list
5-minute setup
- Claude.ai: open Settings → Capabilities → Skills, click Upload skill and pick
claude-ai-upload/inventory-reorder-planner.zip. - Claude Code: copy the folder
skills/inventory-reorder-plannerinto~/.claude/skills/. - Start a new chat. Attach your file and say: "Use inventory-reorder-planner. Here are last month's sales and my stock list; what should I reorder?".
- Claude runs the script and gives you the files listed under Outputs. Check them before you act on them.
Try it with the sample
Run the sample (fictional shop, 30 days of sales):
python3 skills/inventory-reorder-planner/scripts/core.py samples/sales.csv samples/stock.csv --out out
You should see 1 SKU to order now (MUG-01: 62 units), 1 stock-out risk, 1 SKU with no sales and 1 SKU sold but not in the stock list.
Settings you can change
| Option | Default | What it is |
|---|---|---|
sales, stock |
(required) |
Sales export and stock list |
--cover |
30 |
Days of stock to buy beyond the lead time |
--lead |
14 |
Lead time for SKUs without one |
--us-dates |
off |
Read 03/04/2026 as March 4 |
--out |
out |
Output folder |
What goes in and what comes out
Inputs: Sales export with date, SKU and quantity; Stock list with SKU and on hand (lead time optional)
Outputs: reorder-plan.csv; report.md
What Pro adds
- Any number of SKUs
- Purchase order drafts per supplier with costs
- Order quantities rounded to MOQ and pack size
- Service level and history window you choose
Pro: https://oarsmanai.com/agents/inventory-reorder-planner-pro/
AI disclosure and limits
This product does not call an AI model at run time. It was built by Oarsman AI's AI agents and checked by the automated tests shipped with it.
Limits: - Up to 100 SKUs per run; 95% service level. - Assumes the history window is typical; promotions and seasons skew the average. - MOQ and pack sizes are not applied.
Not tested by us: - Seasonal or promotion-driven demand (the plan assumes the history window is typical) - Multi-location stock - XLSX inputs in the shipped tests (CSV only)
Files
- oarsman-inventory-reorder-planner-v1.0.0.zip
- CHANGELOG.md
- QA-REPORT.json
- README.md
- SPEC.md
- SUPPORT.md
- TROUBLESHOOTING.md
- VERSION
- VIDEO-SCRIPT.md
- claude-ai-upload
- diagram.mmd
- diagram.png
- preview.png
- samples
- skills
- tests
Help
Self-serve: see TROUBLESHOOTING.md (fixes and FAQ). There is no call, chat or email support. Fixes ship as new versions at your download link. Refund: 14 days, works as described, through the checkout platform.