← 返回
效率工具 中文

Supermarket Offer Watcher

Save a personal grocery product watchlist and check nearby supermarket deals automatically by radius. Use when the user wants to track products (e.g., coffee...
保存个人杂货商品关注列表,根据半径自动检查附近超市优惠。用于用户想追踪商品(如咖啡...)时使用。
lukasosterheider
效率工具 clawhub v0.2.0 1 版本 100000 Key: 无需
★ 1
Stars
📥 490
下载
💾 5
安装
1
版本
#latest

概述

Supermarket Offer Watcher

Overview

Use this skill to maintain a local product watchlist and run recurring nearby-offer checks across supermarket chains.

Configurable after installation:

  • Home location (text)
  • Radius (km)
  • Product list
  • Check frequency (daily or weekly)
  • Check time and timezone

Default data file:

  • /data/workspace/data/supermarkt-watchlist.json

Quick setup

Run from the skill folder.

1) Initialize config:

python3 scripts/watchlist.py init --location "<ZIP CITY>" --radius-km 15 --mode daily --time 07:00 --tz Europe/Berlin

2) Add products:

python3 scripts/watchlist.py add "Senseo Coffee Pads" --aliases "Senseo Pads" --stores "REWE,EDEKA,Lidl,Aldi,Kaufland,Netto,Penny"

3) Inspect config:

python3 scripts/watchlist.py list

Manage configuration later

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"

Offer-check workflow

  1. Load watchlist config from /data/workspace/data/supermarkt-watchlist.json.
  2. For each product, run 2–4 web_search queries (product + "offer/deal" + location + optional chain).
  3. Open promising result pages using web_fetch.
  4. Validate each hit before reporting:
    • Product (or alias) is explicit
    • Store/chain is clear
    • Date window is currently valid (today/in current week)
    • Price or discount is visible
  5. Deduplicate same product/store/date combinations.
  6. Send compact alert summary.

Alert format

Use this line format per valid deal:

— valid until

If no safe deals are found, send:

No reliable nearby offers found today.

Cron setup guidelines

Use cron.add with sessionTarget: "isolated" and payload.kind: "agentTurn".

  • Daily cron expression: 0 7 *
  • Weekly cron expression example (Monday): 0 7 1
  • Always set timezone from config (e.g., Europe/Berlin).

In the cron prompt, instruct the agent to:

  • read watchlist config,
  • run offer checks,
  • report only validated deals.

版本历史

共 1 个版本

  • v0.2.0 当前
    2026-03-30 00:24 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

productivity

Nano Pdf

steipete
使用nano-pdf CLI通过自然语言指令编辑PDF
★ 275 📥 114,797
ai-intelligence

Apple Health Sync

lukasosterheider
将加密的 Apple Health 数据从 iOS 设备(iPhone、iPad)同步至 OpenClaw。
★ 3 📥 1,842
productivity

Word / DOCX

ivangdavila
创建、检查和编辑 Microsoft Word 文档及 DOCX 文件,支持样式、编号、修订记录、表格、分节符及兼容性检查等功能。
★ 438 📥 147,453