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 pads), configure home location, choose radius, and set daily or weekly deal alerts with notifications.
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: