angular-aria

Headless accessible UI primitives implementing WAI-ARIA patterns for Angular

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "angular-aria" with this command: npx skills add angular-sanctuary/angular-agent-skills/angular-sanctuary-angular-agent-skills-angular-aria

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

TopicDescriptionReference
OverviewIntroduction to Angular Aria, when to use, what's includedcore-overview

Search and Selection

TopicDescriptionReference
AutocompleteText input with filtered suggestions as users typeselection-autocomplete
ComboboxPrimitive directive coordinating text input with popupselection-combobox
ListboxSingle or multi-select option lists with keyboard navigationselection-listbox
SelectSingle-selection dropdown patternselection-select
MultiselectMultiple-selection dropdown with compact displayselection-multiselect

Navigation and Actions

TopicDescriptionReference
MenuDropdown menus with nested submenus and keyboard shortcutsnavigation-menu
MenubarHorizontal navigation bar for persistent application menusnavigation-menubar
ToolbarGrouped sets of controls with logical keyboard navigationnavigation-toolbar

Content Organization

TopicDescriptionReference
AccordionCollapsible content panels with expand/collapsecontent-accordion
TabsTabbed interfaces with automatic or manual activationcontent-tabs
TreeHierarchical lists with expand/collapsecontent-tree
GridTwo-dimensional data with cell-by-cell keyboard navigationcontent-grid

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

angular-material

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

angularfire

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

clinic-visit-prep

帮助患者整理就诊前问题、既往记录、检查清单与时间线,不提供诊断。;use for healthcare, intake, prep workflows;do not use for 给诊断结论, 替代医生意见.

Archived SourceRecently Updated