Israeli ID Validator
Verified98/100Validate and format Israeli identification numbers including Teudat Zehut (personal ID), company numbers, amuta (non-profit) numbers, and partnership numbers. Use when user asks to validate Israeli ID, "teudat zehut", "mispar zehut", company number validation, or needs to implement Israeli ID validation in code. Includes check digit algorithm and test ID generation. Do NOT use for non-Israeli identification systems.
Trust score 98/100 (Verified) · 546+ installs · 4 GitHub contributors · MIT license
Validating Israeli ID numbers, company registration numbers, and amuta (nonprofit) numbers is critical for any system that accepts customer data. The check digit is calculated using a unique algorithm, and validation failures can lead to registering fictitious customers, billing errors, or issues with government authorities. Despite this, many systems simply skip the validation entirely.
How to use this skill
Not sure how? Read the guide- 1. Click "Download ZIP" to download the skill files.
- 2. Open Claude Desktop and go to Customize > Skills.
- 3. Click "+" and select "Upload a skill", then upload the ZIP file.
- 4. Start a new conversation. The skill will activate automatically when relevant.
Developers? Install via command line (CLI)
npx skills-il add skills-il/developer-tools@v1.2.0-israeli-id-validator --skill israeli-id-validator -a claude-codeWhen to Apply
- When user needs to validate a personal ID, company number, or non-profit registration number
- When a developer needs to implement Israeli ID validation in their codebase
- When test data is needed with valid ID numbers for automated testing
- When user received a suspected ID and needs format and check digit verification
- When a web form or API needs immediate validation response for Israeli IDs
Try These Prompts
Is the number 123456782 a valid Israeli ID number? Please also explain how the validation algorithm works.
I have a company number 514713323 from a supplier who wants to work with me. Is this a valid Israeli company number? How do I verify the company is registered?
I have a list of 50 ID numbers from customers who registered on my site. How do I automatically check which ones are valid and which are incorrect?
Frequently Asked Questions
Changelog
Fixed a validation bug that accepted Arabic-Indic digits as valid and crashed on Unicode digit-likes, and made input normalization strip every non-digit as the skill always instructed. Corrected the privacy guidance: an unkeyed hash of a 9-digit ID is reversible by brute force, so keyed HMAC or tokenization is now required, and the privacy-officer duty is stated with its real qualifying conditions instead of a bare 10,000-person headcount. Added that a self-employed person's business number is their personal Teudat Zehut, plus the July 2026 first monetary sanction under Amendment 13.
Jul 26, 2026
CY2026 update: fixed four corporate-number examples that failed the skill's own check digit, removed the "range-by-status" folklore (native vs resident vs foreign-worker) in favor of the accurate 50-59 prefix model, broadened type identification so public/government/foreign companies are no longer mislabeled as personal IDs, added an explicit reject for 000000000 (passes Luhn but is never a real ID), and tightened the Privacy Law Amendment 13 date to 14 August 2025.
Jun 16, 2026
Replaced a broken Kolzchut link with the active "ID cards, passports, and travel documents" hub.
May 12, 2026
Related Skills
Build and configure Make.com scenarios for Israeli business processes, including Morning (formerly Green Invoice) sync, iCount accounting, Monday.com board automation, Priority ERP data exports, WhatsApp Business messaging, and payment gateways (Cardcom, Tranzila, Grow, Bit). Covers Make.com AI Agents, the Make.com MCP server for exposing scenarios as agent tools, Israel 2026 Invoice Reform, community modules for Israeli apps, Hebrew data transformations, Data Store for VAT period tracking, and Shabbat-aware scheduling. Do NOT use for n8n workflows (use n8n-hebrew-workflows) or Zapier Zaps (use zapier-israeli-integrations).
Convert between Hebrew (Jewish) calendar and Gregorian dates, look up Israeli holidays, format dual dates for Israeli documents, and calculate Israeli business days. Use when user asks about Hebrew dates, "luach ivri", Jewish calendar, Israeli holidays, "chagim", Shabbat times, or needs dual-date formatting for Israeli forms. Do NOT use for Islamic Hijri calendar or non-Israeli holiday calendars.
Benchmark and compare LLMs on Hebrew reasoning, comprehension, sentiment, translation, and Israeli cultural knowledge. Wraps the HuggingFace Open Hebrew LLM Leaderboard tasks (HeQ, HebrewSentiment, Hebrew Winograd, translation) plus DictaLM 3.0 benchmark tasks (Summarization, Nikud, Israeli Trivia) into a reproducible evaluation harness. Runs evals against Claude, GPT, Gemini, AI21 Jamba, DictaLM, Llama, and local HuggingFace models. Produces comparison scorecards in JSON and markdown. Use when choosing an LLM for a Hebrew product, answering procurement questions about Hebrew performance, validating a fine-tuned Hebrew model, or tracking Hebrew regressions after a model upgrade. Do NOT use for Arabic NLP, ASR benchmarking, or general English benchmarks.
Use at your own risk. Terms of Use · Security
Want to build your own skill? Try the Skill Creator · Submit a Skill
