Claude Code rebuilds a weekly Silpo grocery cart
A developer built a Claude Code skill that restores regular Silpo groceries, checks discounts and prepares a real cart, stopping before payment or checkout.
Original prompt
Shared by the source author. See source notes for context.
Reorder my usual groceries, replace oat milk with brand on sale if available, keep budget under 1500 UAH.
Reach people exploring AI agents
See placements →Evidence at a glance
Sourced account- Source poster / publisher
- Dmytro Bilukha (@mit9)
- Original account
- Read the source ↗
- Published
- Source link checked
- Reported result
- The author reports a working cart-building tool for recurring grocery entry; he does not quantify time saved or report a completed purchase.
- Human involvement
- The tool deliberately stops before checkout; the shopper confirms the cart, delivery address and payment card.
A linked account supports attribution. It does not mean we independently reproduced its result.
Report an issue with this case
Open correction emailOpens your email app with the case link included. Nothing is sent automatically.
How the agent did it
- Bilukha built a CLI and Claude Code skill connected to Silpo’s MCP server.
- Claude reviews purchase history, repeats regular items, checks active discounts and can apply a requested substitution and budget limit.
- The CLI verifies stock and prepares the remote cart, then stops for the shopper to review and pay.
Dmytro Bilukha built silpo-agent-cli and a Claude Code skill for rebuilding a weekly grocery cart on Silpo, a Ukrainian supermarket platform. He says around 80% of a weekly shop is repeat purchases such as coffee, milk, bread, produce and water, and adding those items through a web or mobile interface usually takes 15–20 minutes. The agent can inspect purchase history, re-aggregate recurring items, check active sales, and update the remote shopping cart in batches.
The tool has a clear financial boundary: it stops once the cart is ready. It verifies stock and prints a summary, while delivery address selection, payment confirmation and checkout stay with the shopper. The author’s example instruction asks Claude to reorder usual groceries, replace oat milk with a brand on sale if available, and keep the budget under 1,500 UAH. That exact prompt shows how to combine recurrence, substitution and a spending limit.
Bilukha presents this as a real shopping workflow and shares the CLI and package. He does not publish a measured time saving or report a completed order. The useful lesson is to let the agent prepare and verify a basket, then leave payment and final substitutions under human control.
Prompt
Original prompt
Source: DEV Community · Dmytro Bilukha (@mit9)
Frequently asked questions
What does the Claude skill automate?
It reuses regular purchases, checks discounts and updates the shopper’s real Silpo cart.
Does it place the order or pay?
No. The CLI stops at a ready cart; the person selects delivery details, confirms the card and checks out.
What budget did the shared example prompt set?
The example asks for the cart to stay under 1,500 Ukrainian hryvnia and permits a sale-priced oat-milk replacement.
More details
About this account
Claude can inspect shopping history and update the real remote cart through the CLI, following item, substitution and budget instructions.
Reviewed the direct DEV article (HTTP 200), author, date, published CLI and safety guardrail. Original prompt excerpt: “Reorder my usual groceries, replace oat milk with brand on sale if available, keep budget under 1500 UAH.”
Credit: Dmytro Bilukha (@mit9) — DEV Community
Source published
Added to Agents In Use
Source checked
Tools and topics
Claude Code · Silpo MCP server · silpo-agent-cli
weekly groceries · shopping history · price checks
Editorial completeness: 100/100. Measures documented fields, not agent performance or verified outcomes.