Skip to main content
Back to registry

liquid-theme-a11y

benjaminsehl/liquid-skills

Every interactive component must work with keyboard only, screen readers, and reduced-motion preferences. Start with semantic HTML — add ARIA only when native semantics are insufficient.

Installs465
Install command
npx skills add https://github.com/benjaminsehl/liquid-skills --skill liquid-theme-a11y
Security audits
Gen Agent Trust HubPASS
SocketPASS
SnykPASS
About this skill
Every interactive component must work with keyboard only, screen readers, and reduced-motion preferences. Start with semantic HTML — add ARIA only when native semantics are insufficient. See focus and keyboard patterns for full FocusTrap implementation. Rules: Rules: Rules: Same as modal pattern but with additional: Rules: Native / provides keyboard and screen reader support automatically. Use for screen-reader-only content like labels and descriptions. Never rely solely on color to convey information — always pair with text, icons, or patterns. - Single , , per page - Multiple elements must have distinct aria-label - All content must live inside a landmark - One per page, never skip levels (h1 → h3) - Use real heading elements, not styled divs - Template: is typically the page/product title - Minimum 3:1 contrast ratio for focus indicators - Use :focus-visible (not :focus ) to avoid showing on click - Never outline: none without a visible replacement - Trap focus inside modals, drawers, and dialogs - Return focus to trigger element on close - First focusable element gets focus on open - Query all focusable elements: a[href], button:not([disabled]), input:not([disabled]), select, textarea, [tabindex]:not([tabindex="-1"]) - Single tab stop per card (the main link) - tabindex="-1" on mouse-only shortcuts (quick add) - aria-labelledby on pointing to the title - Descriptive alt...

Source description provided by the upstream skill listing. Community reviews and install context appear in the sections below.

Community Reviews

Latest reviews

Sign in to review

No community reviews yet. Be the first to review.

Browse this skill in context
FAQ
What does liquid-theme-a11y do?

Every interactive component must work with keyboard only, screen readers, and reduced-motion preferences. Start with semantic HTML — add ARIA only when native semantics are insufficient.

Is liquid-theme-a11y good?

liquid-theme-a11y does not have approved reviews yet, so SkillJury cannot publish a community verdict.

What agent does liquid-theme-a11y work with?

liquid-theme-a11y currently lists compatibility with codex, gemini-cli, opencode, kimi-cli, amp, github-copilot, claude-code.

What are alternatives to liquid-theme-a11y?

Skills in the same category include telegram-bot-builder, flutter-app-size, sharp-edges, iterative-retrieval.

How do I install liquid-theme-a11y?

npx skills add https://github.com/benjaminsehl/liquid-skills --skill liquid-theme-a11y

Related skills

More from benjaminsehl/liquid-skills

Related skills

Alternatives in Software Engineering