Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ClawSavings

clawsavings

An Israeli consumer discount skill that maps any store to its best card, club, or voucher deal โ€” covering HTZone, Poalim Wonder, and government price data across 72 stores and 14 categories.

Part of the OpenClaw skill ecosystem.

What It Does

  • "Which card should I use at Victory?" โ†’ ranked list of best deals with exact โ‚ช amounts
  • "Where's cheapest for milk?" โ†’ supermarket ranking + gov price data reference
  • "Any Wolt discounts?" โ†’ live voucher prices from verified sources

Hebrew-first. Designed for WhatsApp and Telegram group agents.

Discount Sources

Source Type Coverage Auth Required
HiTech Zone Card (ื›ืืœ) POS discount at checkout Food chains, pharma, restaurants, fashion, travel Card required
HiTech Zone Club Discounted vouchers ~500 businesses across all categories Login required
HiTech Zone PROยฒ Cashback + shop discounts HTZone site purchases, PROยฒ Shop Login required
Poalim Wonder Points โ†’ vouchers Food chains, delivery, fashion, sports, gifts Free signup
Gov Price Transparency Full price comparison All major supermarket chains (XML, daily) None

Categories

Category Hebrew Stores
supermarkets ืจืฉืชื•ืช ืžื–ื•ืŸ ืฉื•ืคืจืกืœ, ืจืžื™ ืœื•ื™, ื•ื™ืงื˜ื•ืจื™, ืงืจืคื•ืจ, ืฉื•ืง ื”ืขื™ืจ, ื™ื™ื ื•ืช ื‘ื™ืชืŸ + more
restaurants ืžืกืขื“ื•ืช ืืจื•ืžื”, ืงืคื” ืœื ื“ื•ื•ืจ, ืงืคื” ืงืคื”, BBB, ืžื•ื–ืก + more
delivery ืžืฉืœื•ื—ื™ื ื•ื•ืœื˜, ืชืŸ ื‘ื™ืก, ืกื™ื‘ื•ืก
pharma ืคืืจื ืกื•ืคืจ-ืคืืจื, ื ื™ื•ืคืืจื, ื’ื•ื“ืคืืจื
fashion ืื•ืคื ื” ืงืกื˜ืจื•, ืคื•ืงืก, ื’ื•ืœืฃ, ื•ืจื“ื™ื ื•ืŸ, SOHO + more
electronics ืืœืงื˜ืจื•ื ื™ืงื” KSP, ื‘ืื’, ืื™ื•ื•ื•ืจื™, ืžื—ืกื ื™ ื—ืฉืžืœ
entertainment ื‘ื™ืœื•ื™ื™ื ื™ืก ืคืœืื ื˜, ืกื™ื ืžื” ืกื™ื˜ื™, ืคืœืื ื˜, ืœื‘ ืกื™ื ืžื”
gifts ืžืชื ื•ืช GiftZone, Love Gift Card, Dream Card
home_kitchen ื‘ื™ืช ื•ืžื˜ื‘ื— ืื™ืงืื”, ืื™ื™ืก, ื”ื•ื ืกื ื˜ืจ, ืกืœื˜ื
household_products ื ื™ืงื™ื•ืŸ ืกื ื•
travel ืชื™ื™ืจื•ืช ืื™ืกืชื, ื‘ื•ืงื™ื ื’, ืžืœื•ื ื•ืช ืคืชืืœ
gym_sports ื›ื•ืฉืจ ื”ื•ืœืžืก ืคืœื™ื™ืก, ื“ืงื˜ืœื•ืŸ, ืžื’ื” ืกืคื•ืจื˜
fuel ื“ืœืง ืคื–, ืกื•ื ื•ืœ, ื“ืœืง
kids_baby ื™ืœื“ื™ื ืฉื™ืœื‘, ื˜ื•ื™ืก ืืจ ืืก, ื‘ื™ื™ื‘ื™ืœื ื“

Architecture

Two-Layer Knowledge Base

discounts.json
โ”œโ”€โ”€ Structural layer  โ€” which source covers which category, max % off
โ”‚                       near-static, update manually (quarterly)
โ”‚
โ””โ”€โ”€ Deal layer        โ€” exact voucher prices (e.g. Victory โ‚ช300 โ†’ โ‚ช259)
                        cached_at timestamp, 30-day TTL
                        refreshed on-demand when stale

Why two layers? Structural data (HTZone covers supermarkets at up to 20%) barely changes. Specific voucher prices drift monthly. Separating them means 80% of queries are answered from near-free static data; only live lookups cost extra.

Token-Efficient Loading

The agent loads only the relevant category section, not the full KB:

  1. Read quick_lookup.store_to_category โ†’ identify category (~200 tokens)
  2. Read only that category + source metadata (~800โ€“1,200 tokens)

Result: ~75% fewer tokens vs loading the full file.

On-Demand Cache Refresh

When cached_at is null or older than 30 days:

  1. Answer immediately from structural data (max_pct)
  2. If exact price needed โ†’ browser fetch โ†’ update deals[] + cached_at โ†’ save
  3. Next request served from cache

Installation

Copy to your OpenClaw skills directory:

cp -r clawsavings ~/.openclaw/workspace/skills/clawsavings

The skill is loaded automatically when the agent receives a discount-related query.

Verified Deals (as of 2026-03-06)

A sample of the 24 verified Poalim Wonder deals in the KB:

Store Face Value Price Discount
ืฉื•ืง ื”ืขื™ืจ โ‚ช300 โ‚ช255 + 50pts 15%
ื•ื™ืงื˜ื•ืจื™ โ‚ช300 โ‚ช259 + 50pts 13.7%
ืงืจืคื•ืจ โ‚ช300 โ‚ช259 + 50pts 13.7%
ืจืžื™ ืœื•ื™ โ‚ช700 โ‚ช620 + 50pts 11.4%
ื•ื•ืœื˜ โ‚ช100 โ‚ช80 + 25pts 20%
ืงืกื˜ืจื• โ‚ช150 โ‚ช109 + 25pts 27.3%
ื•ืจื“ื™ื ื•ืŸ โ‚ช100 โ‚ช65 + 25pts 35%
ืกืœื˜ื โ‚ช100 โ‚ช60 + 25pts 40%
ืžื’ื” ืกืคื•ืจื˜ โ‚ช250 โ‚ช199 + 25pts 20.4%
SOHO โ‚ช200 โ‚ช149 + 50pts 25.5%

Updating the KB

Quarterly (structural layer)

Check if HTZone or Poalim Wonder benefit structure changed. Update max_pct and last_reviewed.

On-demand (deal layer)

python scripts/refresh_deals.py --source poalim_wonder

Or manually edit discounts.json: update deals[] array and set cached_at to today.

Roadmap

  • Gov XML price integration โ€” product-level price comparison via OpenIsraeliSupermarkets
  • HTZone deal automation โ€” browser refresh with saved session
  • Max / Isracard โ€” expand coverage to remaining major card programs

File Structure

clawsavings/
โ”œโ”€โ”€ SKILL.md              # Agent instructions + decision logic
โ”œโ”€โ”€ discounts.json        # Knowledge base (structural + deal layers)
โ”œโ”€โ”€ header.jpg            # Cover image
โ”œโ”€โ”€ README.md             # This file
โ””โ”€โ”€ scripts/
    โ””โ”€โ”€ refresh_deals.py  # Deal refresh automation

License

MIT

About

๐ŸฆžAn Israeli consumer discount skill that maps any store to its best card, club, or voucher deal โ€” covering HTZone, Poalim Wonder, and government price data across 72 stores and 14 categories

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages