Supply Planner
Weekly buy and stock review for ecommerce teams: read cover, lead time and cash together, then list the reorder decisions with quantity and reason.
The weekly stock review usually runs off a cover report, which tells you how many days of stock each SKU has and nothing about whether you can replace it in time or afford to. Those three facts only mean something together: forty days of cover is comfortable on a two week lead time and an emergency on a ninety day one, and either way the decision is bounded by the cash available this week. This skill reads cover, lead time and cash together, then lists the reorder decisions with quantity and reason.
What It Does
- Reads days of cover against each SKU's real replenishment time.
- Ranks by days short rather than by units remaining.
- Fits the week's reorders inside the cash actually available.
- Flags the SKU that will stock out before any order could arrive.
- Identifies the overstock worth clearing rather than reordering.
- Lists the reorder decisions, with quantity, cash and the reason.
Use Cases
- Turn a cover report into a decision list.
- Catch the SKU that is already too late to save.
- Fit this week's reorders inside the cash available.
- See the overstock alongside the shortages rather than separately.
Example Session
Run the weekly stock review. What do we order this week?
Four SKUs this week. One is already too late and needs a different answer.
- SKU | Cover | Lead time | Days short | Qty | Cash | Action
- Jacket, navy | 34 days | 78 days | 44 | 900 | $81,000 | Order plus air freight
- Tee, black | 19 days | 21 days | 2 | 2,400 | $21,600 | Order today
- Cap, charcoal | 62 days | 14 days | None | 0 | $0 | Wait
- Hoodie, oatmeal | 164 days | 30 days | None | 0 | $0 | Clear, do not reorder
The navy jacket is forty-four days short and ordering alone does not fix that, which is why it comes with a freight recommendation rather than just a quantity. The hoodie has five months of cover and should be cleared rather than reordered, which a cover report shows and a reorder report never mentions. Cash committed this week is $102,600.
Why This Beats Prompting It Yourself
A Cover Report vs Cover Against Lead Time And Cash: The Hidden Risk
A generic prompt reads the cover column and flags whatever is lowest, which ranks a SKU with nineteen days of cover and a three week lead time as more urgent than one with thirty-four days and eleven weeks. The second is six weeks short and the first is fine. Cover on its own points in the wrong order.
When You Still Need The Overstock In The Same Review
Shortages and overstock are the same decision looked at from two ends, and they almost always get reviewed separately. Five months of cover on the hoodie is cash that could have funded the jacket order, and putting both in one list is what makes that trade visible in the week it can be acted on.
Known Limitations
Real lead time needs several completed purchase orders per supplier, and a new supplier is planned on contract terms with that stated. Demand projection assumes no step change, so a SKU entering a promotion needs the plan supplied. It lists the decisions and does not issue purchase orders or book freight.
Install It
- Download the ZIP.
It is free and there is no account to create. - Unzip it into your agent's skills folder.
Claude Code reads ~/.claude/skills/, which is hidden by default: the command in the folder block opens it. Other agents scan their own directory, so drop the same folder there instead. - Ask your agent to use it.
Restart the agent if it was already running, then it picks the skill up with no config.
skills folder
Copy
~/.claude/skills/supply-planner/
SKILL.md
references/planning-rules.md
weekly/
# one file per week, with the decision list
# macOS: create the folder and open it in Finder
mkdir -p ~/.claude/skills && open ~/.claude/skills
# Windows: paste in the Explorer address bar
%USERPROFILE%\.claude\skills\Frequently asked questions
How is this different from a cover report?
A cover report gives days of stock. This compares that against real replenishment time to produce days short, fits the resulting orders inside available cash, and includes the overstock you should be clearing. It returns decisions rather than a column to interpret.
Which agents does the skill run in?
Any agent that supports the open SKILL.md format: Claude Code, Cursor, Codex CLI, GitHub Copilot, Gemini CLI, Manus, Grok and others load it unmodified. The format is portable, the location is not. Each agent scans its own skills directory, so you drop the same folder into whichever one yours uses. There is no config file to edit and no API key to provision.
What does it need connected to work?
Sales history, current stock, open and completed purchase orders with real receipt dates, product cost, and available cash for the week. Freight options improve the recommendations on anything that is badly short.
What happens when a SKU is already too late?
The skill says so rather than issuing a quantity as though ordering solves it. The answer there is a freight mode change, a partial shipment, a substitution, or accepting the stockout, and the output names which of those is cheapest.
Why include overstock in a reorder review?
Because the cash is the constraint on both. Five months of cover on one SKU is working capital that the shortage on another needs, and separating the two reviews means that trade is never made in the week it matters.
What is included with the skill?
The skill itself, the planning rules reference, the weekly decision format, and the cash fitting logic. It is free and security scanned. We re-publish the ZIP when the rules change, so download it again if your rankings start shifting.
The weekly buy is decided by stock cover and cash together.
Polar joins inventory, sell-through and cash position on one definition, so the reorder list is sized against what the business can carry.
<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How is this different from a cover report?","acceptedAnswer":{"@type":"Answer","text":"A cover report gives days of stock. This compares that against real replenishment time to produce days short, fits the resulting orders inside available cash, and includes the overstock you should be clearing. It returns decisions rather than a column to interpret."}},{"@type":"Question","name":"Which agents does the skill run in?","acceptedAnswer":{"@type":"Answer","text":"Any agent that supports the open SKILL.md format: Claude Code, Cursor, Codex CLI, GitHub Copilot, Gemini CLI, Manus, Grok and others load it unmodified. The format is portable, the location is not. Each agent scans its own skills directory, so you drop the same folder into whichever one yours uses. There is no config file to edit and no API key to provision."}},{"@type":"Question","name":"What does it need connected to work?","acceptedAnswer":{"@type":"Answer","text":"Sales history, current stock, open and completed purchase orders with real receipt dates, product cost, and available cash for the week. Freight options improve the recommendations on anything that is badly short."}},{"@type":"Question","name":"What happens when a SKU is already too late?","acceptedAnswer":{"@type":"Answer","text":"The skill says so rather than issuing a quantity as though ordering solves it. The answer there is a freight mode change, a partial shipment, a substitution, or accepting the stockout, and the output names which of those is cheapest."}},{"@type":"Question","name":"Why include overstock in a reorder review?","acceptedAnswer":{"@type":"Answer","text":"Because the cash is the constraint on both. Five months of cover on one SKU is working capital that the shortage on another needs, and separating the two reviews means that trade is never made in the week it matters."}},{"@type":"Question","name":"What is included with the skill?","acceptedAnswer":{"@type":"Answer","text":"The skill itself, the planning rules reference, the weekly decision format, and the cash fitting logic. It is free and security scanned. We re-publish the ZIP when the rules change, so download it again if your rankings start shifting."}}]}</script>
