Automate UK grocery shopping
uk-grocery-cliskillsetup L2★44
abracadabra50/uk-grocery-cli ↗What it does
Search, compare, and checkout across UK supermarkets
Best for
Automating recurring grocery orders across multiple UK chains with price comparison before checkout
Inputs
- · supermarket (sainsburys|tesco|ocado)
- · product_name
- · qty
- · delivery_postcode
Outputs
- · product_matches (id, price, availability)
- · basket_state
- · delivery_slots
- · order_confirmation
Requires
- · Playwright (for auth+browser)
- · Node.js 18+
- · Sainsbury's/Tesco/Ocado APIs
Preconditions
Node.js 18+, Playwright installed, UK delivery address, supermarket account credentials
Failure modes
- · Account lockout after 3 failed logins
- · Postcode out of delivery area
- · Product out of stock
- · Session timeout on slow networks
Trust signals
- · Working CLI + MCP server
- · Full coverage for Sainsbury's and Tesco
- · Ocado search/basket working
- · Example workflows in docs