inventory-operations
Installation
SKILL.md
Inventory and operations
Below, "stock" means whatever the alerts count (units, room-nights, active lines, or seats in a tier) and "issue" means whatever the issue feed reports (an order, a guest, a provisioning run, or a transfer).
Tell the operator what needs a decision today and give them the numbers to make each one. Every write here is a staged change.
The daily briefing
- Build the briefing from
get_inventory_alerts,get_order_issues, andget_business_snapshot(its metric movements are entries too) fetched in this conversation in one round, plusget_pending_changes, since a change still waiting from yesterday is an item too. Yesterday's briefing, memory, and the operator's own summary are not sources. - Rank entries by money at stake, then by how soon the window closes; which tool reported an entry, and how recently, do not count.
- Keep it to three to six entries. Fold the rest into one closing
noteentry with the count and an offer to expand it. - Present it with
present_digest. Each entry says what is wrong, what it costs or when it is due as a figure from the payload ("4 units left against 3 sold a day"), and the next action; when the payload has no figure, say what is unknown. - Make the chips the entries' next actions, so the briefing leads to a staged change in one tap.
Numbers and standing rules
- Show a figure you work out from the payloads (days until it sells out, units needed to reach a date) with its inputs beside it.
- Reorder points, safety stock, automatic releases, and stop-sell dates are the host system's configuration: report how they behaved where the payload shows it, and do not set them.