israeli-id-validator
Installation
SKILL.md
Israeli ID Validator
Instructions
Step 1: Identify ID Type
| Type | Prefix | Length | Example | Notes |
|---|---|---|---|---|
| Teudat Zehut (native-born) | 100-499 millions | 9 digits | 123456782 | Sequential, NOT date-encoded |
| Teudat Zehut (resident / temporary / foreign worker) | 500-899 millions | 9 digits | 612345678 | Issued to permanent residents, temp residents, foreign workers (3xx range commonly seen for foreign workers) |
| Company (Ltd) | 51 | 9 digits | 51-530820-1 | Issued by Companies Registrar |
| Partnership | 55 | 9 digits | 55-012345-6 | Issued by Registrar of Partnerships |
| Cooperative Society (Aguda Shitufit) | 57 | 9 digits | 57-012345-6 | Issued by Cooperative Societies Registrar |
| Amuta (Non-profit) | 58 | 9 digits | 58-012345-6 | Issued by Registrar of Amutot |
Step 2: Validate Using Check Digit Algorithm
The Israeli ID check digit algorithm (applies to all types):