boi-economic-data

Fetch and analyze Bank of Israel interest rates, exchange rates, and CPI data via the SDMX API.

Updated Jan 9, 2026
One-click install
npx skills add https://github.com/amitpo23/cfo --skill boi-economic-data-amitpo23
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: boi-economic-data
Source: https://github.com/amitpo23/cfo/tree/main/.claude/skills/boi-economic-data
Command: npx skills add https://github.com/amitpo23/cfo --skill boi-economic-data-amitpo23

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Israeli financial analysis requires accurate official economic indicators, but the Bank of Israel SDMX API has a non-obvious endpoint structure, XML-only responses, and publication timing rules (business days only, CPI lag) that cause agents to fetch wrong or empty data. ## Core Features & Use Cases - Exchange Rates (Sha'ar Yatzig): Fetch representative daily rates for USD, EUR, GBP, JPY, and more from the BOI EXR dataflow via scripts/fetch_boi_rates.py. - Interest Rate & CPI Tracking: Access the BIR and PRI dataflows for Bank of Israel rate data and CBS consumer price index values, with guidance on Monetary Committee decisions. - Use Case: A user asks "My lease is CPI-linked, how much did my rent go up?" The skill fetches CPI values for the base and current periods, calculates the percentage change, and computes the adjusted rent. ## Quick Start Ask the assistant to fetch today's dollar-shekel representative exchange rate from the Bank of Israel and explain what it means for your mortgage.

Frequently Asked Questions about boi-economic-data

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

FAQPage Schema
How do I fetch the Bank of Israel exchange rate via API?

Query the BOI SDMX REST API at edge.boi.gov.il/FusionEdgeServer/ws/public/sdmxapi/rest/data/EXR/RER_USD_ILS with startPeriod and endPeriod parameters. Send a browser User-Agent header and parse the XML response for Obs elements with TIME_PERIOD and OBS_VALUE attributes.

How to get the current Bank of Israel interest rate?

Interest rate data lives in the BIR dataflow of the BOI SDMX API, but the headline policy rate is most reliably read from Monetary Committee decisions on boi.org.il. The committee announces rate decisions roughly six times per year.

Why does the BOI API return empty data for some dates?

The representative exchange rate is only published on business days, Sunday through Thursday, at approximately 15:30 Israel time. Queries for Fridays, Saturdays, or holidays return no data, so use the last published rate instead.

Why is current-month CPI data not available from CBS?

CBS publishes the Consumer Price Index around the 15th of the following month, creating roughly a six-week lag. If the current month's index is unavailable, use the latest published index and check the CBS publication calendar.

Can I use the BOI representative rate for real-time currency conversion?

No, the BOI representative rate is indicative and published once daily around 15:30, making it unsuitable for intraday trading or live conversion. Use bank or forex feeds for real-time rates, and a dedicated currency conversion tool for conversions.