Salary Conversion (Israel ↔ World)
Converts salaries between the Israeli convention (monthly in shekels / NIS / ILS) and the world convention (annual in local currency).
Direction 1 — Israel → world
Input: a monthly salary in shekels (e.g. 25,000 NIS/month, ₪ 18000, twenty thousand shekels a month).
Procedure:
- Multiply the monthly shekel figure by 12 to get the annual shekel figure.
- Fetch today's FX rate —
ILS → {target_currency}.
- Multiply to get the annual figure in the target currency.
- Present the result at a reasonable precision (usually no more than 2 significant decimal places for the foreign side —
$87,234 is better than $87,234.16).
Example: 25,000 NIS/month → 25,000 × 12 = 300,000 NIS/year → at 1 ILS = 0.27 USD → 300,000 × 0.27 = $81,000/year.
Direction 2 — World → Israel
Input: an annual salary in a foreign currency (e.g. $120,000/year, €85k annual, £60,000 per annum).
Procedure:
- Fetch today's FX rate —
{source_currency} → ILS.
- Convert the annual foreign amount to annual shekels.
- Divide by 12 to get the monthly shekel figure.
- Round to the nearest integer shekel — no decimals on the shekel side.
₪ 22,471 is correct; ₪ 22,471.33 is not.
Example: $120,000/year → at 1 USD = 3.70 ILS → 120,000 × 3.70 = 444,000 NIS/year → 444,000 / 12 = 37,000 NIS/month.
FX rate sourcing
Use a reputable rate from today — it does not need to be real-time. Acceptable sources in rough order of preference:
- A live FX API the agent can call (e.g.
https://api.frankfurter.app/latest?from=ILS&to=USD, ECB, Bank of Israel daily reference rate).
- A web search for "ILS USD today" / "USD ILS today" returning today's rate from a reputable source (Bloomberg, Reuters, Google Finance, XE).
Always cite the source and the rate used (e.g. Rate used: 1 USD = 3.703 ILS (frankfurter.app, 2026-04-23)). If the user asks the same conversion again on a different day, re-fetch rather than reusing the previous rate.
Default assumptions (ask if unsure)
- If the user says just "shekels" or "NIS" without a time period, assume monthly (Israeli convention).
- If the user gives a foreign-currency figure without a time period, assume annual (world convention).
- If the input is ambiguous (e.g. "60k USD" — monthly or annual?), ask.
- Default target currency for Israel → world is USD unless the user specifies otherwise.
Gross vs net
This skill handles stated salary figures as given — it does not compute Israeli tax, bituach leumi, pension, or keren hishtalmut to move between gross and net. If the user needs gross ↔ net, say so explicitly and note that's outside scope — point them to an Israeli salary calculator (e.g. kolzchut.org.il) or offer to do a rough estimate with named assumptions.
Rounding
- Shekel side (both directions): always round to the nearest integer shekel. No decimals.
- Foreign side: up to the agent — 2 decimals is usually overkill; whole units or thousands is typically cleaner for salary figures.
Out of scope
- Cost-of-living / PPP adjustments ("is ₪25k in Tel Aviv equivalent to $X in NYC lifestyle-wise"). This is purely nominal FX conversion.
- Tax / net computation.
- Historical salary conversions at a specific past date (use today's rate only).
- Signing bonuses, RSUs, equity — just base salary.
1---2name: salary-conversion3description: Use when the user wants to convert a salary between Israeli and world conventions — Israeli salaries are stated **monthly in shekels (NIS / ILS)**, while most other countries state salaries **annually in their local currency** (USD, EUR, GBP, etc.). Handles both directions. Israel → world - multiply the monthly shekel figure by 12 and convert at today's FX rate to the target currency. World → Israel - convert the annual foreign amount to shekels at today's rate, divide by 12, and round the monthly shekel result to the nearest integer (no decimals). Uses today's FX rate — doesn't need to be up-to-the-minute; a rate from the current day is sufficient. Trigger phrases - "convert this salary to USD", "what is X NIS per month in dollars", "how much is Y USD a year in shekels", "israeli salary to world salary", "שכר במונחים בינלאומיים", "convert shekel salary", "monthly shekel to annual dollar", "annual euro salary to monthly shekel".4---56# Salary Conversion (Israel ↔ World)78Converts salaries between the Israeli convention (**monthly in shekels / NIS / ILS**) and the world convention (**annual in local currency**).910## Direction 1 — Israel → world1112Input: a monthly salary in shekels (e.g. `25,000 NIS/month`, `₪ 18000`, `twenty thousand shekels a month`).1314Procedure:15161. Multiply the monthly shekel figure by **12** to get the annual shekel figure.172. Fetch today's FX rate — `ILS → {target_currency}`.183. Multiply to get the annual figure in the target currency.194. Present the result at a reasonable precision (usually no more than 2 significant decimal places for the foreign side — `$87,234` is better than `$87,234.16`).2021Example: `25,000 NIS/month` → `25,000 × 12 = 300,000 NIS/year` → at `1 ILS = 0.27 USD` → `300,000 × 0.27 = $81,000/year`.2223## Direction 2 — World → Israel2425Input: an annual salary in a foreign currency (e.g. `$120,000/year`, `€85k annual`, `£60,000 per annum`).2627Procedure:28291. Fetch today's FX rate — `{source_currency} → ILS`.302. Convert the annual foreign amount to annual shekels.313. Divide by **12** to get the monthly shekel figure.324. **Round to the nearest integer shekel** — no decimals on the shekel side. `₪ 22,471` is correct; `₪ 22,471.33` is not.3334Example: `$120,000/year` → at `1 USD = 3.70 ILS` → `120,000 × 3.70 = 444,000 NIS/year` → `444,000 / 12 = 37,000 NIS/month`.3536## FX rate sourcing3738Use a reputable rate from **today** — it does not need to be real-time. Acceptable sources in rough order of preference:39401. A live FX API the agent can call (e.g. `https://api.frankfurter.app/latest?from=ILS&to=USD`, ECB, Bank of Israel daily reference rate).412. A web search for "ILS USD today" / "USD ILS today" returning today's rate from a reputable source (Bloomberg, Reuters, Google Finance, XE).4243Always cite the source and the rate used (e.g. `Rate used: 1 USD = 3.703 ILS (frankfurter.app, 2026-04-23)`). If the user asks the same conversion again on a different day, re-fetch rather than reusing the previous rate.4445## Default assumptions (ask if unsure)4647- If the user says just "shekels" or "NIS" without a time period, assume **monthly** (Israeli convention).48- If the user gives a foreign-currency figure without a time period, assume **annual** (world convention).49- If the input is ambiguous (e.g. "60k USD" — monthly or annual?), ask.50- Default target currency for Israel → world is **USD** unless the user specifies otherwise.5152## Gross vs net5354This skill handles **stated salary figures as given** — it does not compute Israeli tax, bituach leumi, pension, or keren hishtalmut to move between gross and net. If the user needs gross ↔ net, say so explicitly and note that's outside scope — point them to an Israeli salary calculator (e.g. `kolzchut.org.il`) or offer to do a rough estimate with named assumptions.5556## Rounding5758- Shekel side (both directions): always round to the nearest integer shekel. No decimals.59- Foreign side: up to the agent — 2 decimals is usually overkill; whole units or thousands is typically cleaner for salary figures.6061## Out of scope6263- Cost-of-living / PPP adjustments ("is ₪25k in Tel Aviv equivalent to $X in NYC lifestyle-wise"). This is purely nominal FX conversion.64- Tax / net computation.65- Historical salary conversions at a specific past date (use today's rate only).66- Signing bonuses, RSUs, equity — just base salary.