agentleFS
danielrosehilldanielrosehill/Claude-Israel-Agent-Skills-Plugin/skills/salary-conversion/SKILL.md

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

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
  1. Distinctive:

    Use a reputable rate from today — it does not need to be real-time.

    line 38
  2. Very specific:

    Always cite the source and the rate used (e.g.

    line 43
  3. Distinctive:

    If the user says just "shekels" or "NIS" without a time period, assume monthly (Israeli convention).

    line 47
  4. Distinctive:

    If the user gives a foreign-currency figure without a time period, assume annual (world convention).

    line 48
  5. Distinctive:

    If the input is ambiguous (e.g.

    line 49
  6. Distinctive:

    Default target currency for Israel → world is USD unless the user specifies otherwise.

    line 50

≈ “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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

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:

  1. Multiply the monthly shekel figure by 12 to get the annual shekel figure.
  2. Fetch today's FX rate — ILS → {target_currency}.
  3. Multiply to get the annual figure in the target currency.
  4. 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:

  1. Fetch today's FX rate — {source_currency} → ILS.
  2. Convert the annual foreign amount to annual shekels.
  3. Divide by 12 to get the monthly shekel figure.
  4. 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:

  1. 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).
  2. 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.

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.