Author: @skills-il
Manage shipping operations across Israeli carriers — Israel Post, Cheetah, HFD, Baldar, Mahir Li, and BOX pickup points.
npx skills-il add skills-il/developer-tools --skill israeli-shipping-managerHelp the user choose the right carrier for their shipment. Ask about parcel size, weight, delivery urgency, destination, and budget. Use this comparison table:
| Carrier | Best For | Speed | Price Range | Pickup Points | API Available |
|---|---|---|---|---|---|
| Israel Post (דואר ישראל) | Standard parcels, nationwide coverage | 3-5 business days | Low-medium | Post offices + lockers | Yes (EMS) |
| Cheetah / Zrizi (צ'יטה) | Same-day/next-day urban delivery | Same day - next day | Medium-high | Limited | Yes |
| HFD (H.F.D.) | E-commerce fulfillment | 2-4 business days | Medium | Pickup points | Yes |
| Baldar (בלדר) | Express courier, documents | Same day - next day | High | Door-to-door | Limited |
| Mahir Li (מהיר לי) | Budget e-commerce shipping | 3-5 business days | Low | Pickup points | Yes |
| BOX (בוקס) | Self-service locker pickup | 2-4 business days | Low-medium | BOX lockers nationwide | Yes |
Selection criteria:
Format addresses correctly per carrier requirements. Run python scripts/format_address.py --validate to check format before submission. See references/address-format.md for the complete format specification.
Required fields:
Special handling:
For each carrier, generate shipping labels with required fields:
Integration methods vary by carrier — some offer REST APIs, others require browser automation. See references/carrier-apis.md for per-carrier integration details.
Implement unified tracking across all carriers:
pending, picked_up, in_transit, out_for_delivery, delivered, failed_delivery, returnedtracking-data.jsonSet up automated customer notifications on status changes:
Respect quiet hours: no notifications between 22:00-08:00 Israel time.
Manage return shipments:
User says: "I need to ship 50 orders today, mix of sizes. Some need next-day to Tel Aviv, rest are standard nationwide." Actions:
User says: "I want to offer BOX locker pickup as an option for my online store" Actions:
User says: "I need to ship a 15kg package to Eilat, what are my options?" Actions:
references/carrier-apis.md — API endpoints, authentication methods, and integration guides for each Israeli carrier (Israel Post, Cheetah, HFD, Baldar, Mahir Li, BOX). Includes rate calculation endpoints and tracking APIs. Consult when integrating with a specific carrier in Steps 3-4.references/address-format.md — Complete Israeli address formatting specification: street, house, apartment, entrance, floor, city, mikud. Includes special formats for kibbutzim, military addresses, and industrial zones. Consult when formatting addresses in Step 2.scripts/format_address.py — Validates and formats Israeli shipping addresses per carrier requirements. Checks mikud (ZIP) validity, normalizes Hebrew text, and handles special address types (kibbutz, military, industrial zone). Run: python scripts/format_address.py --helpCause: Israeli mikud must be exactly 7 digits and match the city/street combination. Solution: Verify mikud at Israel Post's mikud lookup (israelpost.co.il). Common issue: old 5-digit codes — all Israeli ZIP codes are now 7 digits.
Cause: API credentials expired or account not activated for API access. Solution: Check API key validity with the carrier's developer portal. Some carriers (Cheetah, HFD) require a signed contract before API access is granted. See references/carrier-apis.md for per-carrier setup.
Cause: Address format doesn't match carrier's database, or Hebrew text encoding issue.
Solution: Ensure address uses UTF-8 encoded Hebrew. Run scripts/format_address.py --validate to check format. For Arab localities, verify the carrier accepts the specific spelling. Try alternative transliterations.
Cause: Common for apartment buildings without intercom or missing entrance/floor details. Solution: Add entrance (כניסה) and floor (קומה) to address. Configure delivery notification to include recipient phone for courier contact. Consider switching to pickup point (BOX/HFD) for repeat-failure addresses.
Supported Agents
Trust Score
This skill can execute scripts and commands on your system.
1 occurrences found in code
This skill can make network requests to external services.
1 occurrences found in code
This skill can access environment variables which may contain secrets.
1 occurrences found in code
Author: 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.
Author: 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.
Author: 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.
Want to build your own skill? Try the Skill Creator · Submit a Skill