salary-conversion
Skill2 starsChanged 24 days agoMITView on GitHub
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".
1 other project uses a version of this.
Adopted by
Most recently taken up by
- danielrosehill/Israel-Research-Skillstheir own version, first seen Oct 20, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- danielrosehill/Israel-Research-Skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository20 other files it gives its agents.
- add-skill-to-pluginSkill
- ben-gurion-flight-boardSkill
- discover-israel-skillsSkill
- drug-co-il-lookupSkill
- environment-checkSkill
- fiber-availability-checkSkill
- home-front-command-guidelinesSkill
- install-israel-pluginsSkill
- israel-conferencesSkill
- israel-drugs-registry-lookupSkill
- israel-news-rssSkill
- jerusalem-council-meetingsSkill
- jerusalem-municipality-reportSkill
- kol-zchut-lookupSkill
- list-skillsSkill
- maccabi-medicine-lookupSkill
- medicine-availability-checkSkill
- miklatim-lookupSkill
- nsc-travel-threatSkill
- update-plugin-readmeSkill
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 5 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈5
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 38
Use a reputable rate from today — it does not need to be real-time.
- Very specific: line 43
Always cite the source and the rate used (e.g.
- Distinctive: line 47
If the user says just "shekels" or "NIS" without a time period, assume monthly (Israeli convention).
- Distinctive: line 48
If the user gives a foreign-currency figure without a time period, assume annual (world convention).
- Distinctive: line 49
If the input is ambiguous (e.g.
- Distinctive: line 50
Default target currency for Israel → world is USD unless the user specifies otherwise.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
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,234is 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,471is correct;₪ 22,471.33is 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.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

