Use when the user wants browser-driven grocery shopping with Ocado or Sainsbury's through the public `grocery-shopping` CLI.
Use this skill for local grocery planning, retailer search, basket building, slot inspection, and guarded slot booking.
Start with the CLI:
grocery-shopping --help
Initialize local state:
grocery-shopping init
Log in and save reusable browser state:
grocery-shopping ocado login
grocery-shopping sainsburys login
Check session state:
grocery-shopping ocado session-status
grocery-shopping sainsburys session-status
Search and add products:
grocery-shopping ocado search tofu
grocery-shopping ocado add-to-basket tofu --product "The Tofoo Co Naked Organic Extra Firm Tofu"
grocery-shopping sainsburys search tofu
grocery-shopping sainsburys add-to-basket tofu --product "Cauldron Organic Tofu"
Inspect basket and slots:
grocery-shopping ocado basket-show
grocery-shopping sainsburys basket-show
grocery-shopping ocado slots
grocery-shopping sainsburys slots
Only book a slot after the user confirms:
grocery-shopping ocado slot-book <slot_id> --confirm
grocery-shopping sainsburys slot-book <slot_id> --confirm
orders and favourites may be retailer-specific and best-effort. Verify current live behavior before promising them.