Install
openclaw skills install supermarket-salesFetch weekly sale details from Australian supermarkets (Woolworths and Coles). Use when the user wants to check current specials, compare prices, or get sale...
openclaw skills install supermarket-salesFetch weekly specials and sale details from Woolworths and Coles Australia.
This skill retrieves current supermarket specials from Australia's two major grocery chains:
Works well for Melbourne metro area (postcode 3000-3008).
# Clone and install dependencies
npm install
This will install:
Requires: Node.js 18+, npm
| Task | Command |
|---|---|
| Fetch all deals | npm start or node scripts/fetch_daily.js |
| Coles only | npm run coles or node scripts/fetch_with_puppeteer.js |
| Bash (basic) | bash scripts/fetch_sales.sh |
For Woolworths deals without running code:
web_fetch: { "url": "https://www.catalogueau.com/sales/?stores=Woolworths" }
web_fetch: { "url": "https://currentspecials.com.au/woolworths-weekly-catalogue/" }
web_search_plus: { "query": "Woolworths Coles specials this week Melbourne" }
Uses Puppeteer to launch a headless browser, navigate to coles.com.au/on-special, and extract product cards with prices and savings.
Uses trusted aggregators (catalogueau.com, currentspecials.com.au) since woolworths.com.au blocks automated access.
Sample output:
=== COLES SPECIALS - 11 Apr 2026 ===
| # | Product | Price | Deal |
|---|---|---|
| 1 | Coles Strawberries 250g | $4.00 | Was $16/kg |
| 2 | Staminade Powder 585g | $8.00 | Save $3.50 |
| Store | Method | URL |
|---|---|---|
| Coles | Puppeteer | coles.com.au/on-special |
| Woolworths | Aggregator | catalogueau.com/woolworths/ |
| Both | Search | web_search_plus |
Install Chromium:
npx puppeteer browsers install chrome
Check Node.js version: node --version (need 18+)