Israeli websites must comply with IS 5568 (based on WCAG 2.1) under the Equal Rights for Persons with Disabilities Law, but standard accessibility tools and practices do not address Hebrew RTL-specific patterns, Hebrew ARIA labels, or Israeli-specific requirements like the mandatory accessibility statement.
Author: @skills-il
Audit and implement web accessibility compliance per Israeli Standard IS 5568 and the Equal Rights for Persons with Disabilities Law
npx skills-il add skills-il/security-compliance --skill israeli-accessibilityThe Equal Rights for Persons with Disabilities Law (Chok Shivyon Zchuyot, 1998) with 2005 and 2013 amendments mandates IS 5568 compliance. Government websites, public bodies, businesses serving the public, companies with 50+ employees (Note: accessibility regulations apply based on public-facing service type, not solely employee count), and e-commerce sites must all comply at AA level. Penalties up to 50,000 NIS per violation.
Based on WCAG 2.1 with Israeli-specific additions: accessibility statement (Hatzaharat Negishot) required on every page, accessibility menu/widget, lang="he" and dir="rtl" attributes, accessibility coordinator contact published.
Tab order: right to left, top to bottom. Arrow keys in menus: left opens submenu (reversed from LTR). Use CSS logical properties (margin-inline-start instead of margin-left). Focus indicators must be 3px minimum.
Common labels: תפריט ראשי (main nav), חיפוש באתר (search), סגירה (close), דלגו לתוכן הראשי (skip to content), טוען... (loading). Mixed content needs proper dir attributes on numbers and emails.
Perceivable: alt text in Hebrew, captions, 4.5:1 contrast. Operable: keyboard access, RTL tab order, skip nav. Understandable: lang="he", Hebrew error messages. Robust: valid HTML, correct ARIA.
Automated: axe DevTools, Lighthouse, WAVE, Pa11y, jest-axe. Manual: keyboard nav RTL, NVDA/JAWS Hebrew, VoiceOver, zoom 200%, high contrast mode.
User says: "Check my Hebrew e-commerce site for Israeli accessibility compliance" Actions:
<html lang="he" dir="rtl"> is setUser says: "Make my React app accessible for Israeli users" Actions:
dir="rtl" to root element, use CSS logical propertiesscripts/a11y_checker.py -- Validates HTML files against IS 5568 Israeli accessibility requirements including RTL attributes, Hebrew ARIA labels, skip navigation, and form labels. Run: python scripts/a11y_checker.py --helpreferences/is-5568-checklist.md -- Complete IS 5568 compliance checklist covering legal framework (Equal Rights for Persons with Disabilities Act, 1998), WCAG 2.1 AA mapping, RTL-specific requirements, Hebrew ARIA patterns, and testing tools. Consult when performing a full accessibility audit or when you need the detailed per-criterion checklist.Cause: NVDA/JAWS may not switch to Hebrew speech engine automatically
Solution: Ensure lang="he" is set on the HTML element and on any content sections. Use aria-label in Hebrew for custom widgets. Test with NVDA's Hebrew speech synthesizer (eSpeak or Vocalizer).
Cause: Default browser focus outline may be invisible on dark backgrounds
Solution: Use a custom focus indicator with sufficient contrast in both themes. Use outline: 2px solid with a color that has 3:1 contrast against both light and dark backgrounds. CSS: *:focus-visible { outline: 2px solid #4A90D9; outline-offset: 2px; }
Cause: CSS flexbox/grid items may not follow visual RTL order for keyboard navigation
Solution: Ensure dir="rtl" is on the container element. Avoid tabindex values greater than 0. Use CSS logical properties (margin-inline-start instead of margin-left) so layout and tab order stay aligned.
Supported Agents
Audit our Israeli e-commerce website for IS 5568 AA compliance, including RTL keyboard navigation, Hebrew ARIA labels, color contrast, and accessibility statement requirements
Make our Hebrew registration form accessible with proper labels, ARIA attributes, RTL validation messages, and keyboard navigation in RTL order
Create a Hebrew accessibility statement (Hatzaharat Negishot) for our website that meets IS 5568 requirements, including compliance level, known limitations, and coordinator contact
Trust Score
Israeli privacy law implementation code patterns for the Protection of Privacy Law (Chok Haganat HaPratiyut, 1981). Provides consent management code, DSAR workflow implementation, PPA database registration API integration, cross-border data transfer patterns, and GDPR dual-compliance bridging code. Use when user asks to implement privacy compliance in code, build consent forms, handle data subject requests, integrate with database registry, or write GDPR-compatible Israeli privacy code. Do NOT use for regulatory overview (use israeli-privacy-shield instead).
Assist with Israeli legal research including legislation lookup, case law concepts, Hebrew legal terminology, and legal document preparation guidance. Use when user asks about Israeli law, "chok", "mishpat", "bagatz", court procedures, employment law, contract law, real estate law, or needs help with Hebrew legal terms. Covers civil, commercial, employment, and administrative law. Do NOT use for providing formal legal advice — always recommend consulting a licensed Israeli attorney (orech din). Do NOT use for non-Israeli legal systems.
Israeli cybersecurity regulatory framework guidance covering INCD (Ma'arach HaSyber) national directives, Bank of Israel Directive 361 (cyber for financial institutions), Directive 357 (payment security), ISA requirements for TASE-listed companies, and sector-specific rules for fintech and healthtech. Use when user asks about cyber regulation Israel, INCD compliance, Bank of Israel directives, ISA cyber requirements, or sector cyber rules. Do NOT use for privacy law compliance (use israeli-privacy-compliance instead).
Want to build your own skill? Try the Skill Creator · Submit a Skill