store-replenishment

Generates store reorder proposals and allocates warehouse inventory across store clusters using min/max levels.

1|Updated Jun 21, 2026
One-click install
npx skills add https://github.com/tapway/shogun-os --skill store-replenishment-tapway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: store-replenishment
Source: https://github.com/tapway/shogun-os/tree/main/skills/retail/store-replenishment
Command: npx skills add https://github.com/tapway/shogun-os --skill store-replenishment-tapway

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Retail stores run out of stock or overstock because reorder decisions rely on manual checks. This Skill automates warehouse-to-store replenishment by calculating reorder quantities from min/max levels, consumption rates, and lead times, targeting over 95% in-stock rates. ## Core Features & Use Cases - Reorder Proposals: Generate daily per-store reorder proposals with dry-run mode, respecting min/max levels and order multiples per SKU. - Cluster Allocation: Distribute limited warehouse inventory proportionally across store clusters (urban, suburban, mall) based on demand and fairness rules. - Lead Time Monitoring: Track actual versus quoted vendor lead times and adjust safety stock recommendations. - Use Case: A supply-chain manager runs a dry-run reorder for STORE-01 each morning, reviews the proposed SKU quantities and estimated cost, then commits the order and allocates constrained stock across clusters. ## Quick Start Ask the agent to generate a dry-run replenishment reorder proposal for store STORE-01 and show which SKUs fall below their minimum levels.

Frequently Asked Questions about store-replenishment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a store reorder proposal automatically?

Run the reorder subcommand with a store ID, for example replenish reorder --store STORE-01 --dry-run. The script compares current stock against min/max levels and reorder points, then outputs proposed order quantities rounded to the configured order multiple.

How to allocate limited warehouse inventory across multiple stores?

Use the allocate subcommand with a SKU and total quantity, optionally specifying a cluster. The allocation engine distributes stock proportionally to demand rather than equally, so high-volume stores are not penalized when supply is constrained.

What configuration does store replenishment need before running?

It requires a database connection via REPLENISH_DB_URL, a clusters.yaml file defining store clusters with safety stock and lead times, and a minmax.yaml file defining per-SKU minimum, maximum, and reorder point quantities.

Why do static min/max levels fail during seasonal peaks?

Static min/max levels cannot absorb demand spikes from seasonality or promotions, which can raise demand three to five times. Use seasonal adjustment factors or dynamic min/max based on rolling 12-week sales, and raise levels two weeks before promotions.

When should I not use automated store replenishment?

Avoid it for new stores without historical data; use cluster averages for the first eight weeks instead. It also does not cover warehouse internal operations, which belong to a warehouse-distribution workflow.