Install
openclaw skills install supermarket-offer-watcherSave a personal grocery product watchlist and check nearby supermarket deals automatically by radius. Use when the user wants to track products (e.g., coffee...
openclaw skills install supermarket-offer-watcherUse this skill to maintain a local product watchlist and run recurring nearby-offer checks across supermarket chains.
Configurable after installation:
Default data file:
/data/workspace/data/supermarkt-watchlist.jsonRun from the skill folder.
python3 scripts/watchlist.py init --location "<ZIP CITY>" --radius-km 15 --mode daily --time 07:00 --tz Europe/Berlin
python3 scripts/watchlist.py add "Senseo Coffee Pads" --aliases "Senseo Pads" --stores "REWE,EDEKA,Lidl,Aldi,Kaufland,Netto,Penny"
python3 scripts/watchlist.py list
Update location/radius:
python3 scripts/watchlist.py set-home --location "00001 Berlin" --radius-km 20
Update schedule:
# daily at 07:00
python3 scripts/watchlist.py set-schedule --mode daily --time 07:00 --tz Europe/Berlin
# weekly on monday at 07:00
python3 scripts/watchlist.py set-schedule --mode weekly --weekday monday --time 07:00 --tz Europe/Berlin
Remove product:
python3 scripts/watchlist.py remove "Senseo Coffee Pads"
/data/workspace/data/supermarkt-watchlist.json.web_search queries (product + "offer/deal" + location + optional chain).web_fetch.Use this line format per valid deal:
✅ <Product> — <Store> — <Price/Discount> — valid until <Date> — <URL>
If no safe deals are found, send:
No reliable nearby offers found today.
Use cron.add with sessionTarget: "isolated" and payload.kind: "agentTurn".
0 7 * * *0 7 * * 1Europe/Berlin).In the cron prompt, instruct the agent to: