Install
openclaw skills install @nicowu07/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 information from Woolworths or Coles.
openclaw skills install @nicowu07/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+)