angular-aria
Headless accessible UI primitives implementing WAI-ARIA patterns for Angular
Works with
--- name: angular-aria description: Headless accessible UI primitives implementing WAI-ARIA patterns for Angular license: MIT --- > The skill is based on Angular Aria (from Angular repository), generated at 2026-02-02. Angular Aria is a collection of headless, accessible directives that implement common WAI-ARIA patterns. The directives handle keyboard interactions, ARIA attributes, focus management, and screen reader support—you provide the HTML structure, CSS styling, and business logic. Install via `npm install @angular/aria`. ## When to Apply Use this skill when: - Building **custom accessible UI components** that need WAI-ARIA compliance - Implementing **keyboard navigation** patterns (arrow keys, Enter, Escape, Tab) - Adding **focus management** to interactive widgets - Creating **headless/unstyled** UI primitives with custom styling - Building **autocomplete**, **combobox**, **listbox**, **select**, or **multiselect** inputs - Implementing **menus**, **menubars**, or **toolbars** with proper ARIA roles - Creating **accordion**, **tabs**, **tree**, or **grid** patterns - Needing **screen reader support** for custom components Do NOT use this skill when: - Using Angular Material components (they have built-in accessibility) - Building simple forms with native HTML elements - The WAI-ARIA pattern you need is not covered by Angular Aria ## Core | Topic | Description | Reference | |-------|-------------|-----------| | Overview | Introduction to Angular Aria, when to use, what's included | [core-overview](references/core-overview.md) | ## Search and Selection | Topic | Description | Reference | |-------|-------------|-----------| | Autocomplete | Text input with filtered suggestions as users type | [selection-autocomplete](references/selection-autocomplete.md) | | Combobox | Primitive directive coordinating text input with popup | [selection-combobox](references/selection-combobox.md) | | Listbox | Single or multi-select option lists with keyboard navigation | [selection-listbox](references/selection-listbox.md) | | Select | Single-selection dropdown pattern | [selection-select](references/selection-select.md) | | Multiselect | Multiple-selection dropdown with compact display | [selection-multiselect](references/selection-multiselect.md) | ## Navigation and Actions | Topic | Description | Reference | |-------|-------------|-----------| | Menu | Dropdown menus with nested submenus and keyboard shortcuts | [navigation-menu](references/navigation-menu.md) | | Menubar | Horizontal navigation bar for persistent application menus | [navigation-menubar](references/navigation-menubar.md) | | Toolbar | Grouped sets of controls with logical keyboard navigation | [navigation-toolbar](references/navigation-toolbar.md) | ## Content Organization | Topic | Description | Reference | |-------|-------------|-----------| | Accordion | Collapsible content panels with expand/collapse | [content-accordion](references/content-accordion.md) | | Tabs | Tabbed interfaces with automatic or manual activation | [content-tabs](references/content-tabs.md) | | Tree | Hierarchical lists with expand/collapse | [content-tree](references/content-tree.md) | | Grid | Two-dimensional data with cell-by-cell keyboard navigation | [content-grid](references/content-grid.md) |
More Accessibility skills
skill-creator
anthropics/skills
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
hyperframes-core
heygen-com/hyperframes
The HyperFrames composition contract — build one renderable project. Use for composition structure, the `data-*` timing attributes, `class="clip"`, tracks, sub-compositions, variables, framework-owned media playback, deterministic-render rules, and validation. Also covers Tailwind projects and the STORYBOARD.md / SCRIPT.md plan formats. Read before writing composition HTML.
ui-ux-pro-max
nextlevelbuilder/ui-ux-pro-max-skill
UI/UX design intelligence for web, mobile, and desktop. This skill should be used when designing, building, reviewing, or fixing interfaces, including pages, components, design systems, accessibility, interaction, responsive layout, typography, color, charts, and stack-specific UI implementation. Searchable local data: 79 searchable styles (50 active), 192 product palettes and reasoning profiles, 74 font pairings, 119 UX guidelines, 105 icons, 17 GSAP presets, 25 chart types, and 22 stacks.

