Author: @skills-il
Access and compare Israeli supermarket prices using mandatory Price Transparency Law data feeds.
npx skills-il add skills-il/food-and-dining --skill israeli-grocery-price-intelligenceUnder the 2015 Price Transparency Law (חוק שקיפות מחירים), Israeli supermarket chains with 3+ stores must publish product prices as XML files.
references/chain-feeds.md for per-chain URLs and access methodsEach chain publishes in a slightly different XML schema. Supported chains and their format:
| Chain | Hebrew Name | Feed URL Pattern | Notes |
|---|---|---|---|
| Shufersal | שופרסל | prices.shufersal.co.il | Largest chain, most structured data |
| Rami Levy | רמי לוי | prices.rframi.co.il | Known for low prices |
| Yochananof | יוחננוף | prices.ybitan.co.il | Central Israel focus |
| Victory / Mega | ויקטורי / מגה | prices.mega.co.il | Merged under Alon group |
| Osher Ad | אושר עד | prices.osherad.co.il | Discount chain |
| Tiv Taam | טיב טעם | prices.tivtaam.co.il | Non-kosher items available |
Use scripts/parse_price_xml.py to parse feeds into normalized JSON format.
Key fields: item_code, item_name, manufacturer, price, unit_price, quantity, unit_of_measure, update_date
Match products across chains by:
Generate comparison table for specific products:
Given a shopping list, find the cheapest option:
Factor in current promotions (PricesPromotions feed). Handle substitutions: suggest cheaper alternatives for similar products.
Calculate total basket cost per scenario. Consider user preferences: kosher requirements, organic options, brand preferences.
Monitor prices over time for tracked products:
For restaurant owners: calculate ingredient costs from supermarket data.
User says: "What's the cheapest place to buy Tnuva 3% milk 1 liter?" Actions:
User says: "Here's my shopping list for the week, find me the cheapest option near Ramat Gan" Actions:
User says: "Track the cost of ingredients for my shakshuka dish — tomatoes, eggs, onions, peppers, spices" Actions:
references/chain-feeds.md — URLs and access methods for each Israeli supermarket chain's price transparency feeds. Includes XML schema documentation, update schedules, and known format variations. Consult when accessing chain data in Steps 1-2.scripts/parse_price_xml.py — Parses Israeli supermarket XML price feeds into normalized JSON. Supports Shufersal, Rami Levy, and other chain formats. Handles gzipped XML files and character encoding. Run: python scripts/parse_price_xml.py --helpCause: Chain's price transparency server is temporarily down or URL has changed.
Solution: Check if the chain updated their feed URL (this happens occasionally). Try accessing the feed manually in a browser. Feeds are typically most reliable in the morning hours (updated overnight). See references/chain-feeds.md for current URLs.
Cause: Product naming or barcode differs across chains. Solution: Try matching by barcode first (most reliable). If barcode match fails, use fuzzy name matching with manufacturer. Some chains use different product names for the same item (e.g., "חלב תנובה 3%" vs "חלב 3% תנובה").
Cause: Using cached data from a previous day or the chain hasn't updated yet. Solution: Check the UpdateDate field in the XML feed. Most chains update overnight. If data is >24 hours old, force a fresh download. Promotions feed updates may lag behind PricesFull updates.
Cause: Comparing all items across all chains and all stores is computationally expensive. Solution: Limit comparison to chains with stores within a configurable radius (default: 5 km). Pre-filter by chains the user actually shops at. Use cached price data instead of fetching fresh for every optimization.
Supported Agents
Trust Score
This skill can execute scripts and commands on your system.
1 occurrences found in code
This skill can make network requests to external services.
1 occurrences found in code
Author: skills-il
Guide Israeli food business regulatory compliance — business licensing, kashrut certification, health ministry requirements, and food labeling.
Author: skills-il
Manage Israeli restaurant operations across delivery platforms — Wolt, 10bis, and Mishlocha.
Want to build your own skill? Try the Skill Creator · Submit a Skill