Angular Material
ASecurityUse when building UI with Angular Material or the Angular CDK — any mat-* component (button, form-field, input, select, autocomplete, table, paginator, sort, dialog, bottom-sheet, snack-bar, menu, tabs, stepper, expansion, sidenav, toolbar, list, card, chips, datepicker, timepicker, slider, checkbox, radio, slide-toggle, tooltip, badge, progress-bar/spinner, icon, tree, etc.), theming/Material 3 and color/typography tokens, test harnesses and accessibility, plus the Angular CDK (overlay, drag...
- 2 stars
- 0 votes
- 0 copies
- 0 views
- Added November 7, 2026
Works with
Security analysis
100/100Pro scans all 20 files and shows the line behind each finding
npx -y skills add nicolasaigner/angular-material-skill --skill angular-material --agent claude-codeAre you the author of Angular Material?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/nicolasaigner-angular-material)---
name: angular-material
description: Use when building UI with Angular Material or the Angular CDK — any mat-* component (button, form-field, input, select, autocomplete, table, paginator, sort, dialog, bottom-sheet, snack-bar, menu, tabs, stepper, expansion, sidenav, toolbar, list, card, chips, datepicker, timepicker, slider, checkbox, radio, slide-toggle, tooltip, badge, progress-bar/spinner, icon, tree, etc.), theming/Material 3 and color/typography tokens, test harnesses and accessibility, plus the Angular CDK (overlay, drag-drop, a11y, portal, scrolling, layout, menu, listbox, dialog, table, tree, clipboard, text-field). Triggers on "Angular Material", "mat-", "MatDialog", "CDK", "Material theming".
---
# Angular Material
A skill that teaches correct use of **Angular Material** and the **Angular CDK**, following the
official documentation (`angular/components`), with a focus on correct usage, examples, and
accessibility. Content is generated and synced per version tag — see the attribution header in
each file.
## How to use
1. Open `references/_index.md` — the full map, grouped into **Material**, **CDK**, and **Guides**.
2. Open the `references/<name>.md` for the relevant component or guide (CDK uses the `cdk-` prefix).
3. Follow the prose + examples; respect the accessibility sections.
## Coverage
All Material components, all CDK modules, and the global guides (theming, getting-started,
schematics, harnesses, etc.) for the generated tag. The living list is in `references/_index.md`.
## Updating
Generated by `tools/`. To sync with a new upstream release:
`npm run check-release` (warns) → `npm run discover -- --to <tag>` (re-discovers sources) →
`npm run sync -- <tag>` (regenerates what changed) → `node tools/gen-index.mjs`.
Files in this skill
- SKILL.md
- references/_index.md
- references/autocomplete.md
- references/badge.md
- references/bidirectionality.md
- references/bottom-sheet.md
- references/button-toggle.md
- references/button.md
- references/card.md
- references/cdk-a11y.md
- references/cdk-accordion.md
- references/cdk-bidi.md
- references/cdk-clipboard.md
- references/cdk-coercion.md
- references/cdk-collections.md
- references/cdk-dialog.md
- references/cdk-drag-drop.md
- references/cdk-keycodes.md
- references/cdk-layout.md
- references/cdk-listbox.md
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.