israeli-grocery-price-intelligence

Parse Israeli supermarket XML price feeds to compare prices and optimize shopping lists.

130|14|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/LiorVainer/data-israel --skill israeli-grocery-price-intelligence-liorvainer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: israeli-grocery-price-intelligence
Source: https://github.com/LiorVainer/data-israel/tree/main/.agents/skills/israeli-grocery-price-intelligence
Command: npx skills add https://github.com/LiorVainer/data-israel --skill israeli-grocery-price-intelligence-liorvainer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Israeli supermarket prices are published as raw XML feeds under the Price Transparency Law, but each chain uses a different schema and portal, making cross-chain price comparison and shopping list optimization impractical to do manually. ## Core Features & Use Cases - Cross-Chain Price Comparison: Match products across Shufersal, Rami Levy, Osher Ad, and other chains by barcode or fuzzy name matching, factoring in active promotions. - Shopping List Optimization: Calculate the cheapest single-store basket or optimal multi-store split within a configurable radius, including substitution suggestions. - Price Trend Tracking & Restaurant Costing: Monitor ingredient prices over time, alert on changes above 10%, and compute per-serving recipe costs for menu pricing. - Use Case: A user asks where to buy Tnuva 3% milk cheapest; the Skill queries all chain feeds, applies active promotions, and returns a sorted comparison table with a recommendation. ## Quick Start Ask the agent to compare prices for a specific grocery item across Israeli supermarket chains and recommend the cheapest option including current promotions.

Frequently Asked Questions about israeli-grocery-price-intelligence

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compare supermarket prices across Israeli chains?

Download the PricesFull XML feeds from each chain's price transparency portal, parse them into normalized JSON, and match products by barcode. Apply active promotions from the PricesPromotions feed to compute the effective price per chain.

How to parse Israeli supermarket XML price feeds in Python?

Use the included parse_price_xml.py script with a --chain flag to handle chain-specific field mappings. It reads plain or gzipped XML, tries UTF-8 then Windows-1255 encoding, and outputs normalized JSON with item code, name, price, and update date.

Which Israeli supermarket chains publish price transparency data?

Chains with 3 or more stores must publish prices, including Shufersal, Rami Levy, Yochananof, Victory, Carrefour Israel (formerly Mega/Yeinot Bitan), Osher Ad, and Tiv Taam. Each publishes PricesFull, PricesPromotions, and Stores files, typically updated overnight.

Why does cross-chain product matching fail for some items?

Matching fails when chains use different product names or barcode formats for the same item. Match by barcode first, then fall back to fuzzy name matching combined with manufacturer; imported products may retain non-729 barcodes.

Do Israeli supermarket prices include VAT?

Yes, prices in Israeli feeds include 18% VAT by default, unlike US prices which are pre-tax. Comparisons must avoid double-counting or ignoring VAT when benchmarking against prices from other countries.

Why is shopping list optimization slow across all stores?

Comparing every item across all chains and store locations is computationally expensive. Limit the comparison to chains with stores within a configurable radius (default 5 km) and reuse cached price data instead of refetching feeds.