[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6XGXD9KH9XP0EX4Z1SPB2MS":3,"skill-same:01M6XGXD9KH9XP0EX4Z1SPB2MS":99},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":29,"publishedAt":50,"linkOnly":51,"markdownContent":52,"markdownBody":53,"frontMatter":54,"refName":57,"commitSha":58,"skillDirectory":59,"forksCount":60,"repositoryHtmlUrl":61,"repositoryHomepageUrl":6,"ownerHtmlUrl":62,"ownerBlogUrl":6,"ownerDescription":63,"updatedAt":64,"install":65,"resources":78},"01M6XGXD9KH9XP0EX4Z1SPB2MS","israeli-gov-form-automator",null,"Automate Israeli government form filling via Playwright browser automation and PDF population. Prevents hours of manual form filling and data entry errors on government portals. Use when user asks about filling government forms, \"tofes\" (form), \"milui tfasim\" (form filling), \"gov.il\" portal submissions, online form submission, Rashut HaMisim (Tax Authority) filings, Bituach Leumi (National Insurance) claims, or Rasham HaChevarot (Companies Registrar) documents. Validates Teudat Zehut (ID numbers) with check digit, Israeli phone numbers (+972), and Hebrew address fields. Supports Doch Shnati (annual tax report), maternity grant claims, and company registration forms. Do NOT use for classified or security-clearance government systems.","FDU-INS\u002FInsurance-Skills","FDU-INS","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F167067594?v=4","01M6XEYMRS4CVJMZ834YWE66BV","FDU-Insurance","01M6XEYMXPDA34HFM0ZE6AY78G",82,"MIT","https:\u002F\u002Fgithub.com\u002FFDU-INS\u002FInsurance-Skills\u002Fblob\u002Fmain\u002FSkills\u002Fisraeli-gov-form-automator\u002FSKILL.md",[18,23,26],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000002","文档处理","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":27,"categoryName":28,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49],"israeli gov form automator","form","filings","insurance","when","company","authority","claims","registrar","errors","hebrew","PDF","forms","Playwright Browser Automation","access","Bash","network","browser","documents","browser automation","2026-11-10 10:12:30",false,"---\nname: israeli-gov-form-automator\ndescription: Automate Israeli government form filling via Playwright browser automation and PDF population. Prevents hours of manual form filling and data entry errors on government portals. Use when user asks about filling government forms, \"tofes\" (form), \"milui tfasim\" (form filling), \"gov.il\" portal submissions, online form submission, Rashut HaMisim (Tax Authority) filings, Bituach Leumi (National Insurance) claims, or Rasham HaChevarot (Companies Registrar) documents. Validates Teudat Zehut (ID numbers) with check digit, Israeli phone numbers (+972), and Hebrew address fields. Supports Doch Shnati (annual tax report), maternity grant claims, and company registration forms. Do NOT use for classified or security-clearance government systems.\nlicense: MIT\nallowed-tools: Bash(python:*) Bash(pip:*) WebFetch\ncompatibility: \"Requires Python 3.9+, Playwright for browser automation, and network access to gov.il portals. Optional: pikepdf or PyPDF2 for PDF form filling.\"\n---\n\n# Israeli Government Form Automator\n\n## Instructions\n\n### Step 1: Identify the Form and Portal\n\nAsk the user which government form or process they need to automate:\n\n| Portal | URL | Common Forms | Hebrew |\n|--------|-----|-------------|--------|\n| gov.il Services | www.gov.il | General government forms | שירותי ממשלה |\n| Rashut HaMisim (Tax Authority) | www.misim.gov.il | Doch Shnati, Mas Hachnasa, Nikui Mas | רשות המסים |\n| Bituach Leumi (National Insurance) | www.btl.gov.il | Maternity, disability, unemployment claims | ביטוח לאומי |\n| Rasham HaChevarot (Companies Registrar) | www.ica.justice.gov.il | Company registration, annual reports | רשם החברות |\n| Misrad HaPnim (Interior Ministry) | www.gov.il\u002Fhe\u002Fdepartments\u002Fministry_of_interior | Teudat Zehut updates, address changes | משרד הפנים |\n\nClarify:\n- **Which form?** (form number or name, e.g., Tofes 101, Tofes 106)\n- **Online or PDF?** (browser-based portal or downloadable PDF)\n- **User data available?** (Teudat Zehut, address, employer details)\n\n### Step 2: Validate Israeli-Specific Fields\n\nBefore filling any form, validate all Israeli-format data:\n\n**Teudat Zehut (ID Number) Validation:**\nThe Israeli ID is 9 digits with a check digit (Luhn variant):\n```python\ndef validate_tz(id_number: str) -> bool:\n    \"\"\"Validate Israeli Teudat Zehut number.\"\"\"\n    id_str = id_number.zfill(9)\n    if len(id_str) != 9 or not id_str.isdigit():\n        return False\n    total = 0\n    for i, digit in enumerate(id_str):\n        val = int(digit) * (1 + (i % 2))\n        if val > 9:\n            val -= 9\n        total += val\n    return total % 10 == 0\n```\n\n**Israeli Phone Number Formats:**\n| Format | Example | Notes |\n|--------|---------|-------|\n| Mobile | 05X-XXXXXXX | Prefixes: 050, 051, 052, 053, 054, 055, 058 |\n| Landline | 0X-XXXXXXX | Area codes: 02 (Jerusalem), 03 (Tel Aviv), 04 (Haifa), 08 (South), 09 (Sharon) |\n| International | +972-5X-XXXXXXX | Drop leading 0, add +972 |\n\n**Israeli Address Format:**\n```\n{street_name} {house_number}, {apartment} (optional)\n{city_name}, {mikud (postal code - 7 digits)}\n```\n\n### Step 3: Set Up Browser Automation (Online Forms)\n\nInstall and configure Playwright for Hebrew RTL government portals:\n\n```bash\npip install playwright\nplaywright install chromium\n```\n\n**Key patterns for gov.il portals:**\n```python\nfrom playwright.sync_api import sync_playwright\n\nwith sync_playwright() as p:\n    browser = p.chromium.launch(headless=False)\n    context = browser.new_context(locale=\"he-IL\")\n    page = context.new_page()\n    # Note: Replace with specific service URL as needed\n    page.goto(\"https:\u002F\u002Fwww.gov.il\u002Fhe\u002F\")\n\n    # Gov.il uses React-based forms; wait for dynamic load\n    page.wait_for_selector('[data-testid=\"form-container\"]', timeout=15000)\n\n    # Fill RTL text fields\n    page.fill('input[name=\"firstName\"]', \"ישראל\")\n    page.fill('input[name=\"lastName\"]', \"ישראלי\")\n    page.fill('input[name=\"idNumber\"]', \"123456782\")\n\n    # Handle date pickers (DD\u002FMM\u002FYYYY format in Israel)\n    page.fill('input[name=\"birthDate\"]', \"15\u002F03\u002F1990\")\n\n    # Handle dropdowns with Hebrew options\n    page.select_option('select[name=\"city\"]', label=\"תל אביב-יפו\")\n```\n\n### Step 4: Fill PDF Forms (Offline Forms)\n\nFor downloadable government PDFs with fillable fields:\n\n```python\n# Option 1: pikepdf (recommended)\nimport pikepdf\n\npdf = pikepdf.open(\"tofes_101.pdf\")\npdf.pages[0][\"\u002FAnnots\"]  # Inspect form field names\n\n# Option 2: PyPDF2\nfrom PyPDF2 import PdfReader, PdfWriter\n\nreader = PdfReader(\"tofes_101.pdf\")\nfields = reader.get_fields()\nwriter = PdfWriter()\nwriter.append(reader)\nwriter.update_page_form_field_values(\n    writer.pages[0],\n    {\"shem_prati\": \"ישראל\", \"shem_mishpacha\": \"ישראלי\"}\n)\n```\n\n**Common PDF field naming conventions in government forms:**\n| Field Purpose | Common Hebrew Names | English Equivalent |\n|--------------|--------------------|--------------------|\n| First name | shem_prati, shem_praty | first_name |\n| Last name | shem_mishpacha, shem_mishpaha | last_name |\n| ID number | mispar_zehut, tz | id_number |\n| Date of birth | taarich_leida | birth_date |\n| Address | ktovet, rechov | address, street |\n| City | yishuv, ir | city |\n| Phone | telefon, nayad | phone, mobile |\n| Employer | maasik | employer |\n\n### Step 5: Handle Common Government Form Patterns\n\n**Doch Shnati (Annual Tax Report):**\n1. Navigate to Rashut HaMisim personal area\n2. Required fields: income sources (mekorot hachnasa), deductions (nikuyim), credits (zikuyim)\n3. Attach digital slips (tofes 106, tofes 857)\n4. Date format: always DD\u002FMM\u002FYYYY\n\n**Bituach Leumi Claims:**\n1. Navigate to btl.gov.il personal area\n2. Identify claim type (maternity\u002Fdme'i leida, disability\u002Fnechut, unemployment\u002Favtala)\n3. Upload supporting documents (medical certificates, employment letters)\n4. Track claim status via personal dashboard\n\n**Companies Registrar Filings:**\n1. Navigate to ica.justice.gov.il\n2. Required: company number (mispar chevra), authorized signatory details\n3. Annual report (doch shnati la-rasham) filing\n4. Director\u002Fshareholder change notifications\n\n### Step 6: Submit and Verify\n\nAfter filling the form:\n1. **Screenshot before submit** -- capture the filled form for user review\n2. **Validate all required fields** -- government forms reject partial submissions\n3. **Save confirmation number** (mispar ishur) -- always displayed after successful submission\n4. **Download receipt PDF** when available\n5. **Note processing timeline** -- most government services specify expected response time\n\n### Step 7: Error Recovery\n\nCommon issues with government portals:\n- **Session timeout**: Gov.il sessions expire after ~20 minutes of inactivity\n- **CAPTCHA**: Some forms require manual CAPTCHA solving; pause and ask user\n- **Certificate errors**: Government portals may use Israeli CA certificates\n- **Peak hours**: Tax Authority portal is slow during filing season (March-May)\n\n## Examples\n\n### Example 1: Fill Tax Form 101\nUser says: \"I need to fill Tofes 101 for my new employee\"\nActions:\n1. Download Tofes 101 PDF from Rashut HaMisim\n2. Validate employee Teudat Zehut\n3. Fill personal details, tax bracket, credits (nekudot zikui)\n4. Generate filled PDF for employer signature\nResult: Completed Tofes 101 ready for submission\n\n### Example 2: Submit Bituach Leumi Maternity Claim\nUser says: \"Help me file a maternity benefit claim with Bituach Leumi\"\nActions:\n1. Navigate to btl.gov.il maternity (dme'i leida) section\n2. Validate eligibility: employment period, salary data\n3. Fill claim form with personal and employer details\n4. Upload required documents (employment confirmation, hospital discharge)\nResult: Submitted claim with tracking number for follow-up\n\n### Example 3: Register New Company\nUser says: \"I want to register a new Chevra Ba'am (Ltd company)\"\nActions:\n1. Navigate to Companies Registrar portal\n2. Fill company name proposals (3 options required)\n3. Enter founder details, share capital, articles of association\n4. Calculate and note registration fees\nResult: Submission confirmation with expected registration timeline\n\n### Example 4: Update Personal Details at Misrad HaPnim\nUser says: \"I moved apartments and need to update my address\"\nActions:\n1. Navigate to gov.il address change service\n2. Validate new address format (street, city, mikud)\n3. Fill change-of-address form with old and new addresses\n4. Submit with required identification\nResult: Address change request submitted with confirmation number\n\n## Bundled Resources\n\n### Scripts\n- `scripts\u002Ffill_form.py` -- Helper to validate Israeli form fields (Teudat Zehut, phone, address) and populate common government form data structures. Run: `python scripts\u002Ffill_form.py --help`\n\n### References\n- `references\u002Fgov-portals.md` -- Comprehensive list of Israeli government portal URLs, form types, and field naming conventions. Consult when identifying the correct portal or form for a given task.\n\n## Gotchas\n- Israeli government forms require Hebrew text input in specific fields. Agents may generate English-only form data, which will be rejected by government systems.\n- Teudat Zehut (Israeli ID) numbers have 9 digits with a Luhn-variant check digit. Agents may generate random 9-digit numbers that fail the check-digit validation.\n- Many government forms require a date of birth in both Hebrew calendar (luach ivri) and Gregorian formats. Agents typically only provide the Gregorian date.\n- Digital signatures on Israeli government forms use the gov.il identity verification system. Agents cannot programmatically sign forms without going through the user's gov.il authentication.\n\n## Reference Links\n\n| Source | URL | What to Check |\n|--------|-----|---------------|\n| Gov.il main portal | https:\u002F\u002Fwww.gov.il | Form listings, service index, authentication entry |\n| Israel Tax Authority services | https:\u002F\u002Fwww.gov.il\u002Fhe\u002Fdepartments\u002Fisrael_tax_authority | Tax forms, online submission portals |\n| Bituach Leumi (NII) | https:\u002F\u002Fwww.btl.gov.il | NII forms, claim submission, personal account |\n| Companies Registrar (ICA) | https:\u002F\u002Fica.justice.gov.il | Company filings and updates |\n| Playwright docs | https:\u002F\u002Fplaywright.dev | RTL context, form automation, waits |\n\n## Troubleshooting\n\n### Error: \"Session expired\" on gov.il\nCause: Government portal sessions time out after prolonged inactivity\nSolution: Re-authenticate and resume from the last saved step. Save partial progress frequently.\n\n### Error: \"Invalid Teudat Zehut\"\nCause: ID number fails check digit validation\nSolution: Run `validate_tz()` before submission. Ensure 9 digits with leading zeros if needed.\n\n### Error: \"Hebrew text displays incorrectly in PDF\"\nCause: PDF library does not support RTL text or Hebrew fonts\nSolution: Use pikepdf with embedded Hebrew fonts. Ensure the PDF template already has Hebrew font resources.\n\n### Error: \"Form field not found\"\nCause: Government PDFs change field names between versions\nSolution: List all fields with `reader.get_fields()` first, then match by inspecting field labels.","# Israeli Government Form Automator\n\n## Instructions\n\n### Step 1: Identify the Form and Portal\n\nAsk the user which government form or process they need to automate:\n\n| Portal | URL | Common Forms | Hebrew |\n|--------|-----|-------------|--------|\n| gov.il Services | www.gov.il | General government forms | שירותי ממשלה |\n| Rashut HaMisim (Tax Authority) | www.misim.gov.il | Doch Shnati, Mas Hachnasa, Nikui Mas | רשות המסים |\n| Bituach Leumi (National Insurance) | www.btl.gov.il | Maternity, disability, unemployment claims | ביטוח לאומי |\n| Rasham HaChevarot (Companies Registrar) | www.ica.justice.gov.il | Company registration, annual reports | רשם החברות |\n| Misrad HaPnim (Interior Ministry) | www.gov.il\u002Fhe\u002Fdepartments\u002Fministry_of_interior | Teudat Zehut updates, address changes | משרד הפנים |\n\nClarify:\n- **Which form?** (form number or name, e.g., Tofes 101, Tofes 106)\n- **Online or PDF?** (browser-based portal or downloadable PDF)\n- **User data available?** (Teudat Zehut, address, employer details)\n\n### Step 2: Validate Israeli-Specific Fields\n\nBefore filling any form, validate all Israeli-format data:\n\n**Teudat Zehut (ID Number) Validation:**\nThe Israeli ID is 9 digits with a check digit (Luhn variant):\n```python\ndef validate_tz(id_number: str) -> bool:\n    \"\"\"Validate Israeli Teudat Zehut number.\"\"\"\n    id_str = id_number.zfill(9)\n    if len(id_str) != 9 or not id_str.isdigit():\n        return False\n    total = 0\n    for i, digit in enumerate(id_str):\n        val = int(digit) * (1 + (i % 2))\n        if val > 9:\n            val -= 9\n        total += val\n    return total % 10 == 0\n```\n\n**Israeli Phone Number Formats:**\n| Format | Example | Notes |\n|--------|---------|-------|\n| Mobile | 05X-XXXXXXX | Prefixes: 050, 051, 052, 053, 054, 055, 058 |\n| Landline | 0X-XXXXXXX | Area codes: 02 (Jerusalem), 03 (Tel Aviv), 04 (Haifa), 08 (South), 09 (Sharon) |\n| International | +972-5X-XXXXXXX | Drop leading 0, add +972 |\n\n**Israeli Address Format:**\n```\n{street_name} {house_number}, {apartment} (optional)\n{city_name}, {mikud (postal code - 7 digits)}\n```\n\n### Step 3: Set Up Browser Automation (Online Forms)\n\nInstall and configure Playwright for Hebrew RTL government portals:\n\n```bash\npip install playwright\nplaywright install chromium\n```\n\n**Key patterns for gov.il portals:**\n```python\nfrom playwright.sync_api import sync_playwright\n\nwith sync_playwright() as p:\n    browser = p.chromium.launch(headless=False)\n    context = browser.new_context(locale=\"he-IL\")\n    page = context.new_page()\n    # Note: Replace with specific service URL as needed\n    page.goto(\"https:\u002F\u002Fwww.gov.il\u002Fhe\u002F\")\n\n    # Gov.il uses React-based forms; wait for dynamic load\n    page.wait_for_selector('[data-testid=\"form-container\"]', timeout=15000)\n\n    # Fill RTL text fields\n    page.fill('input[name=\"firstName\"]', \"ישראל\")\n    page.fill('input[name=\"lastName\"]', \"ישראלי\")\n    page.fill('input[name=\"idNumber\"]', \"123456782\")\n\n    # Handle date pickers (DD\u002FMM\u002FYYYY format in Israel)\n    page.fill('input[name=\"birthDate\"]', \"15\u002F03\u002F1990\")\n\n    # Handle dropdowns with Hebrew options\n    page.select_option('select[name=\"city\"]', label=\"תל אביב-יפו\")\n```\n\n### Step 4: Fill PDF Forms (Offline Forms)\n\nFor downloadable government PDFs with fillable fields:\n\n```python\n# Option 1: pikepdf (recommended)\nimport pikepdf\n\npdf = pikepdf.open(\"tofes_101.pdf\")\npdf.pages[0][\"\u002FAnnots\"]  # Inspect form field names\n\n# Option 2: PyPDF2\nfrom PyPDF2 import PdfReader, PdfWriter\n\nreader = PdfReader(\"tofes_101.pdf\")\nfields = reader.get_fields()\nwriter = PdfWriter()\nwriter.append(reader)\nwriter.update_page_form_field_values(\n    writer.pages[0],\n    {\"shem_prati\": \"ישראל\", \"shem_mishpacha\": \"ישראלי\"}\n)\n```\n\n**Common PDF field naming conventions in government forms:**\n| Field Purpose | Common Hebrew Names | English Equivalent |\n|--------------|--------------------|--------------------|\n| First name | shem_prati, shem_praty | first_name |\n| Last name | shem_mishpacha, shem_mishpaha | last_name |\n| ID number | mispar_zehut, tz | id_number |\n| Date of birth | taarich_leida | birth_date |\n| Address | ktovet, rechov | address, street |\n| City | yishuv, ir | city |\n| Phone | telefon, nayad | phone, mobile |\n| Employer | maasik | employer |\n\n### Step 5: Handle Common Government Form Patterns\n\n**Doch Shnati (Annual Tax Report):**\n1. Navigate to Rashut HaMisim personal area\n2. Required fields: income sources (mekorot hachnasa), deductions (nikuyim), credits (zikuyim)\n3. Attach digital slips (tofes 106, tofes 857)\n4. Date format: always DD\u002FMM\u002FYYYY\n\n**Bituach Leumi Claims:**\n1. Navigate to btl.gov.il personal area\n2. Identify claim type (maternity\u002Fdme'i leida, disability\u002Fnechut, unemployment\u002Favtala)\n3. Upload supporting documents (medical certificates, employment letters)\n4. Track claim status via personal dashboard\n\n**Companies Registrar Filings:**\n1. Navigate to ica.justice.gov.il\n2. Required: company number (mispar chevra), authorized signatory details\n3. Annual report (doch shnati la-rasham) filing\n4. Director\u002Fshareholder change notifications\n\n### Step 6: Submit and Verify\n\nAfter filling the form:\n1. **Screenshot before submit** -- capture the filled form for user review\n2. **Validate all required fields** -- government forms reject partial submissions\n3. **Save confirmation number** (mispar ishur) -- always displayed after successful submission\n4. **Download receipt PDF** when available\n5. **Note processing timeline** -- most government services specify expected response time\n\n### Step 7: Error Recovery\n\nCommon issues with government portals:\n- **Session timeout**: Gov.il sessions expire after ~20 minutes of inactivity\n- **CAPTCHA**: Some forms require manual CAPTCHA solving; pause and ask user\n- **Certificate errors**: Government portals may use Israeli CA certificates\n- **Peak hours**: Tax Authority portal is slow during filing season (March-May)\n\n## Examples\n\n### Example 1: Fill Tax Form 101\nUser says: \"I need to fill Tofes 101 for my new employee\"\nActions:\n1. Download Tofes 101 PDF from Rashut HaMisim\n2. Validate employee Teudat Zehut\n3. Fill personal details, tax bracket, credits (nekudot zikui)\n4. Generate filled PDF for employer signature\nResult: Completed Tofes 101 ready for submission\n\n### Example 2: Submit Bituach Leumi Maternity Claim\nUser says: \"Help me file a maternity benefit claim with Bituach Leumi\"\nActions:\n1. Navigate to btl.gov.il maternity (dme'i leida) section\n2. Validate eligibility: employment period, salary data\n3. Fill claim form with personal and employer details\n4. Upload required documents (employment confirmation, hospital discharge)\nResult: Submitted claim with tracking number for follow-up\n\n### Example 3: Register New Company\nUser says: \"I want to register a new Chevra Ba'am (Ltd company)\"\nActions:\n1. Navigate to Companies Registrar portal\n2. Fill company name proposals (3 options required)\n3. Enter founder details, share capital, articles of association\n4. Calculate and note registration fees\nResult: Submission confirmation with expected registration timeline\n\n### Example 4: Update Personal Details at Misrad HaPnim\nUser says: \"I moved apartments and need to update my address\"\nActions:\n1. Navigate to gov.il address change service\n2. Validate new address format (street, city, mikud)\n3. Fill change-of-address form with old and new addresses\n4. Submit with required identification\nResult: Address change request submitted with confirmation number\n\n## Bundled Resources\n\n### Scripts\n- `scripts\u002Ffill_form.py` -- Helper to validate Israeli form fields (Teudat Zehut, phone, address) and populate common government form data structures. Run: `python scripts\u002Ffill_form.py --help`\n\n### References\n- `references\u002Fgov-portals.md` -- Comprehensive list of Israeli government portal URLs, form types, and field naming conventions. Consult when identifying the correct portal or form for a given task.\n\n## Gotchas\n- Israeli government forms require Hebrew text input in specific fields. Agents may generate English-only form data, which will be rejected by government systems.\n- Teudat Zehut (Israeli ID) numbers have 9 digits with a Luhn-variant check digit. Agents may generate random 9-digit numbers that fail the check-digit validation.\n- Many government forms require a date of birth in both Hebrew calendar (luach ivri) and Gregorian formats. Agents typically only provide the Gregorian date.\n- Digital signatures on Israeli government forms use the gov.il identity verification system. Agents cannot programmatically sign forms without going through the user's gov.il authentication.\n\n## Reference Links\n\n| Source | URL | What to Check |\n|--------|-----|---------------|\n| Gov.il main portal | https:\u002F\u002Fwww.gov.il | Form listings, service index, authentication entry |\n| Israel Tax Authority services | https:\u002F\u002Fwww.gov.il\u002Fhe\u002Fdepartments\u002Fisrael_tax_authority | Tax forms, online submission portals |\n| Bituach Leumi (NII) | https:\u002F\u002Fwww.btl.gov.il | NII forms, claim submission, personal account |\n| Companies Registrar (ICA) | https:\u002F\u002Fica.justice.gov.il | Company filings and updates |\n| Playwright docs | https:\u002F\u002Fplaywright.dev | RTL context, form automation, waits |\n\n## Troubleshooting\n\n### Error: \"Session expired\" on gov.il\nCause: Government portal sessions time out after prolonged inactivity\nSolution: Re-authenticate and resume from the last saved step. Save partial progress frequently.\n\n### Error: \"Invalid Teudat Zehut\"\nCause: ID number fails check digit validation\nSolution: Run `validate_tz()` before submission. Ensure 9 digits with leading zeros if needed.\n\n### Error: \"Hebrew text displays incorrectly in PDF\"\nCause: PDF library does not support RTL text or Hebrew fonts\nSolution: Use pikepdf with embedded Hebrew fonts. Ensure the PDF template already has Hebrew font resources.\n\n### Error: \"Form field not found\"\nCause: Government PDFs change field names between versions\nSolution: List all fields with `reader.get_fields()` first, then match by inspecting field labels.",{"name":5,"license":15,"description":7,"allowed-tools":55,"compatibility":56},"Bash(python:*) Bash(pip:*) WebFetch","Requires Python 3.9+, Playwright for browser automation, and network access to gov.il portals. Optional: pikepdf or PyPDF2 for PDF form filling.","main","b22eca2e974f918ce591c5b2bd829fb7510e0191","Skills\u002Fisraeli-gov-form-automator",18,"https:\u002F\u002Fgithub.com\u002FFDU-INS\u002FInsurance-Skills","https:\u002F\u002Fgithub.com\u002FFDU-INS","Fudan University Department of Risk Management and Insurance","2026-07-12 12:54:34",{"source":8,"skillName":5,"commands":66,"prompt":76,"zipAvailable":77},[67,70,73],{"tool":68,"command":69},"npx","npx skills add FDU-INS\u002FInsurance-Skills --skill israeli-gov-form-automator",{"tool":71,"command":72},"bunx","bunx skills add FDU-INS\u002FInsurance-Skills --skill israeli-gov-form-automator",{"tool":74,"command":75},"pnpm","pnpm dlx skills add FDU-INS\u002FInsurance-Skills --skill israeli-gov-form-automator","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FFDU-INS\u002FInsurance-Skills\u002Fblob\u002Fmain\u002FSkills\u002Fisraeli-gov-form-automator\u002FSKILL.md",true,[79,85,89,95],{"path":80,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":83,"sourceHtmlUrl":84},"metadata.json","REFERENCE","参考文档",2109,"https:\u002F\u002Fgithub.com\u002FFDU-INS\u002FInsurance-Skills\u002Fblob\u002Fmain\u002FSkills\u002Fisraeli-gov-form-automator\u002Fmetadata.json",{"path":86,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":87,"sourceHtmlUrl":88},"references\u002Fgov-portals.md",4300,"https:\u002F\u002Fgithub.com\u002FFDU-INS\u002FInsurance-Skills\u002Fblob\u002Fmain\u002FSkills\u002Fisraeli-gov-form-automator\u002Freferences\u002Fgov-portals.md",{"path":90,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":93,"sourceHtmlUrl":94},"scripts\u002Ffill_form.py","SCRIPT","脚本",10184,"https:\u002F\u002Fgithub.com\u002FFDU-INS\u002FInsurance-Skills\u002Fblob\u002Fmain\u002FSkills\u002Fisraeli-gov-form-automator\u002Fscripts\u002Ffill_form.py",{"path":96,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":97,"sourceHtmlUrl":98},"SKILL_HE.md",11966,"https:\u002F\u002Fgithub.com\u002FFDU-INS\u002FInsurance-Skills\u002Fblob\u002Fmain\u002FSkills\u002Fisraeli-gov-form-automator\u002FSKILL_HE.md",[100,130,151,180,201,234],{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":104,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":112,"publishedAt":50},"01M713QW6EGEG0YAD75440GSD0","로인장 (Roinjiang)","Activates when the user needs legal advice, contract review, insurance law consultation, startup legal support, or any legal\u002Fregulatory matter. She is a top-tier in-house lawyer with absolute loyalty to the CEO, specializing in insurance law, financial consumer protection, privacy, contracts, labor law, family law, civil and criminal matters.","Apache-2.0","https:\u002F\u002Fgithub.com\u002FFDU-INS\u002FInsurance-Skills\u002Fblob\u002Fmain\u002FSkills\u002F로인장 (Roinjiang)\u002FSKILL.md",[107],{"categoryNo":108,"categoryName":109,"taxonomyType":110,"taxonomyTypeDesc":111},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[102,113,33,114,115,116,34,117,118,119,120,121,122,123,124,125,126,127,128,129],"insurance law","civil","contract","family","review","loyalty","with","top","contract review","ceo","support","advice","consultation","regulatory","privacy","protection","startup",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":104,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":136,"publishedAt":50},"01M713QRN8VFMA9VKS6R4DJ2WS","zocdoc-doctor-finder","Use when a user needs to find a doctor, dentist, specialist, therapist, or healthcare provider — especially when they mention insurance, in-network, availability, location, appointments, or booking. Also use for browsing provider reviews, comparing doctors by specialty, or checking if a provider takes their insurance.","https:\u002F\u002Fgithub.com\u002FFDU-INS\u002FInsurance-Skills\u002Fblob\u002Fmain\u002FSkills\u002Fzocdoc-doctor-finder\u002FSKILL.md",[],[137,138,139,140,33,49,44,34,141,47,142,46,143,144,145,146,147,148,149,150],"zocdoc doctor finder","doctor","healthcare","reviews","browsing","booking","therapist","computer","availability","for","provider","tool","use","automation",{"skillNo":152,"name":153,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":104,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":160,"publishedAt":50},"01M713QKGV3FTX7EEYWKDM8ENZ","zenmux-context","Answers any question about ZenMux by reading the latest official documentation. Use this skill whenever the user asks about ZenMux product features, API usage, configuration, integration, pricing, models, providers, routing, fallback, streaming, multimodal, structured output, tool calling, reasoning, prompt caching, image generation, video generation, web search, long context, observability, logs, cost tracking, usage analytics, insurance, subscription, pay-as-you-go, invoices, best practices for tools like Claude Code, Cursor, Cline, CodeX, Gemini CLI, opencode, Cherry Studio, Obsidian, Sider, Open-WebUI, Dify, Neovate, GitHub Copilot, OpenClaw, CC-Switch, Immersive Translate, Studio Chat, architecture, benchmarks, FAQ, contact, privacy, terms of service, compliance, or any other ZenMux-related topic. Also trigger when the user writes in Chinese about ZenMux: 文档, 使用指南, 快速开始, API 参考, 最佳实践, 模型路由, 供应商路由, 订阅, 按量计费, 可观测性, 帮助, 常见问题, 接入指南, 配置. Trigger on phrases like \"how to use ZenMux\", \"ZenMux docs\", \"ZenMux API\", \"ZenMux integration\", \"ZenMux 怎么用\", \"ZenMux 接入\", \"ZenMux 配置\". Even if the user doesn't say \"ZenMux\" explicitly but asks about LLM API aggregation, model routing, provider fallback in a context where ZenMux is the project being worked on, this skill should activate.","https:\u002F\u002Fgithub.com\u002FFDU-INS\u002FInsurance-Skills\u002Fblob\u002Fmain\u002FSkills\u002Fzenmux-context\u002FSKILL.md",[157],{"categoryNo":158,"categoryName":159,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000016","图像与多媒体",[161,162,163,164,33,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179],"context","zenmux context","Video","chinese","project","web search","translate","search","open","question","pay","image","you","activate","architecture","logs","streaming","cherry studio","how",{"skillNo":181,"name":182,"nameZh":6,"description":183,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":104,"licenseFileUrl":6,"sourceHtmlUrl":184,"categories":185,"keywords":186,"publishedAt":50},"01M713QHWTBG634BCBV7NBJME1","workers-comp-guide","Guide workers compensation compliance and claims management.\nTRIGGERS - Use when user needs help with workers-comp-guide related tasks.","https:\u002F\u002Fgithub.com\u002FFDU-INS\u002FInsurance-Skills\u002Fblob\u002Fmain\u002FSkills\u002Fworkers-comp-guide\u002FSKILL.md",[],[187,188,189,190,191,33,192,193,149,34,194,119,195,37,196,197,198,199,200],"workers","comp","workers comp","workers comp guide","guide","triggers","workers-comp","tasks","claims management","compliance","help","compensation","management","user",{"skillNo":202,"name":203,"nameZh":6,"description":204,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":104,"licenseFileUrl":6,"sourceHtmlUrl":205,"categories":206,"keywords":216,"publishedAt":50},"01M713QF45VMV1685AFNF1GPMA","weekly-kpi-report","Generate McKinsey-style board presentation PPTs from weekly auto insurance data. Automatically calculates 16+ KPIs, creates executive-level slides with actionable insights, and supports week-over-week comparisons. Use when user uploads insurance cost data (Excel\u002FCSV) and requests board report, weekly presentation, executive briefing, or mentions keywords like 董事会汇报, 周报PPT, 经营分析演示, McKinsey-style reports.","https:\u002F\u002Fgithub.com\u002FFDU-INS\u002FInsurance-Skills\u002Fblob\u002Fmain\u002FSkills\u002Fweekly-kpi-report\u002FSKILL.md",[207,210,213],{"categoryNo":208,"categoryName":209,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000003","演示文稿",{"categoryNo":211,"categoryName":212,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000004","电子表格",{"categoryNo":214,"categoryName":215,"taxonomyType":110,"taxonomyTypeDesc":111},"01JBSEEDCAT000000000000034","行政与办公人员",[217,218,219,220,221,33,222,223,224,225,34,226,227,228,229,230,231,232,149,233],"weekly","weekly kpi report","kpi","report","xlsx","actionable","insights","briefing","auto","board report","reports","generate","演示","data","presentation","slides","uploads",{"skillNo":235,"name":236,"nameZh":6,"description":237,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":104,"licenseFileUrl":6,"sourceHtmlUrl":238,"categories":239,"keywords":243,"publishedAt":50},"01M713QA9WJDHMNVTTY1ENRKVB","wealth-advisory","Wealth management and financial planning for HNW and UHNW clients. Activate when the user\nmentions wealth management, financial planning, retirement, estate planning, tax planning,\nGRAT, IDGT, trust, asset allocation, withdrawal rate, Monte Carlo simulation, goals-based\ninvesting, tax-loss harvesting, Roth conversion, insurance, annuity, mortgage strategy,\nconcentrated stock, family office, direct indexing, 529 plan, charitable giving, donor-advised\nfund, private foundation, or asks about personal finance strategy, inheritance, long-term\nfinancial planning, or UHNW advisory.","https:\u002F\u002Fgithub.com\u002FFDU-INS\u002FInsurance-Skills\u002Fblob\u002Fmain\u002FSkills\u002Fwealth-advisory\u002FSKILL.md",[240],{"categoryNo":241,"categoryName":242,"taxonomyType":110,"taxonomyTypeDesc":111},"01JBSEEDCAT000000000000040","财务",[244,245,33,246,247,34,174,248,249,250,251,252,253,254,255,256,257,258,259,260],"wealth advisory","advisory","stock","inheritance","conversion","indexing","plan","simulation","personal finance","rate","allocation","asset","direct","personal","investing","trust","planning"]