by @skills-il
Validate, format, and convert Israeli phone numbers between local and international (+972) formats. Use when user asks to validate Israeli phone number, format phone for SMS, convert to +972, check phone prefix, or implement Israeli phone input validation in code. Handles mobile (050-058), landline (02-09), VoIP (072-077), toll-free (1-800), and star-service numbers. Do NOT use for non-Israeli phone systems or general telecom questions.
npx skills-il add skills-il/developer-tools --skill israeli-phone-formatter| Type | Prefixes | Total Digits | Example (local) |
|---|---|---|---|
| Mobile | 050-058 | 10 | 052-1234567 |
| Landline | 02-04, 08-09 | 9 | 02-6251111 |
| VoIP | 072-077 | 10 | 077-1234567 |
| Toll-free | 1-800 | 10 | 1-800-123456 |
| Premium | 1-700 | 10 | 1-700-123456 |
| Star service | *XXXX | 5-7 | *2421 |
For the full prefix allocation table per carrier, consult references/prefix-allocation.md.
Run python scripts/validate_phone.py --number {input} to validate format and identify type.
If validating manually, apply these rules:
+972 or 972 becomes leading 0Common validation errors:
0 prefix059 is not currently assigned to any carrier0 (except toll-free and star)Local to international:
0+972052-1234567 becomes +972-52-123-4567International to local:
+972 (or 972) with 0+972-2-625-1111 becomes 02-6251111Important: Toll-free (1-800), premium (1-700), and star (*) numbers cannot be dialed internationally.
When the user needs validation in code, provide a function using regex patterns from references/prefix-allocation.md. Include:
User says: "Is 052-1234567 a valid Israeli phone number?" Actions:
0521234567052 = mobile (Cellcom)User says: "Convert 02-6251111 to international format" Actions:
02625111102 = Jerusalem landline0, prepend +972
Result: +972-2-625-1111 (Jerusalem landline)User says: "Validate this list of phone numbers for my CRM import" Actions:
python scripts/validate_phone.py --batch --input contacts.csvscripts/validate_phone.py -- Validates, formats, and converts Israeli phone numbers. Supports single number validation, batch CSV processing, and format conversion between local and international. Run: python scripts/validate_phone.py --helpreferences/prefix-allocation.md -- Complete Israeli phone prefix allocation table per Ministry of Communications, including carrier assignments for mobile prefixes (050-058), area codes for landlines, VoIP ranges, and special service numbers. Consult when implementing validation or identifying carriers.Cause: Mixing up mobile (10 digits) and landline (9 digits) lengths
Solution: Mobile/VoIP numbers always have 10 digits including the 0. Landlines have 9. Count digits after stripping all formatting.
Cause: Not all 05X prefixes are allocated. 059 is currently unused.
Solution: Check references/prefix-allocation.md for current allocations. Allocated mobile: 050, 051, 052, 053, 054, 055, 056, 058.
Cause: 1-800 and 1-700 numbers are domestic-only Solution: These numbers have no international equivalent. If the user needs international reach, suggest providing a standard landline or mobile number instead.
Supported Agents
Trust Score
This skill can execute scripts and commands on your system.
by @skills-il
Manage JFrog Artifactory repositories, artifacts, Docker registry, build info, and Xray security scanning for DevOps workflows. Use when user asks about JFrog, Artifactory, Xray, artifact management, "deploy artifact", Docker registry with Artifactory, build promotion, vulnerability scanning with Xray, or DevOps artifact pipeline. Covers REST API operations, JFrog CLI usage, Docker registry configuration, and security scanning patterns. Do NOT use for general Docker or CI/CD questions unrelated to JFrog.
by @skills-il
Manage media assets through Cloudinary's REST API -- upload, transform, optimize, and deliver images and videos. Use when user asks about image upload, media optimization, image transformations, responsive images, video management, CDN delivery, or mentions Cloudinary specifically. Covers Upload API, Admin API, URL-based transformations, and delivery optimization. Israeli-founded platform (Tel Aviv, 2012). Do NOT use for non-Cloudinary media hosting or local image processing without cloud upload.
by @skills-il
Guide Israeli startup operations including company formation, Innovation Authority grants, investment agreements, R&D tax benefits, and employee stock options (Option 102). Use when user asks about starting a company in Israel, IIA grants, "Innovation Authority", SAFE agreements (Israeli), convertible notes, Option 102, employee stock options in Israel, R&D tax benefits, preferred enterprise, or Israeli startup legal/financial setup. Do NOT use for non-Israeli company formation or international tax advice. Always recommend consulting with Israeli lawyer and accountant for binding decisions.