This covers Angular Material from form controls and navigation to theming and the Component Dev Kit. You'll get the full component library (dialogs, data tables, sidebars) plus how to build custom themes with color palettes and dark mode. The CDK section is solid for advanced patterns like drag and drop and virtual scrolling. Bonded to the angular-core skill, which makes sense since you need that foundation first. Best for teams that want a polished, accessible UI without building everything from scratch. Material has strong opinions about design, so it's great if you want consistency but can feel rigid if you need something more custom.

skills.sh installs
262
GitHub stars
6
last updated
Aug 21, 2026

Install

$ npx -y skills add pluginagentmarketplace/custom-plugin-angular --skill angular-material --agent claude-code

Installs into .claude/skills of the current project.

Files

Angular Material Skill

Overview

Build beautiful, accessible Angular applications using Angular Material component library with custom theming and responsive layouts.

Topics Covered

Component Library

  • Form controls (inputs, selects, checkboxes)
  • Navigation (toolbar, sidenav, menus)
  • Layout (cards, lists, grids)
  • Data tables and pagination
  • Dialogs and snackbars

Theming

  • Custom theme creation
  • Color palettes and typography
  • Dark mode implementation
  • Component customization
  • CSS variables integration

CDK (Component Dev Kit)

  • Overlay system
  • Drag and drop
  • Virtual scrolling
  • Accessibility utilities
  • Custom component creation

Best Practices

  • Responsive design patterns
  • Accessibility compliance (a11y)
  • Performance optimization
  • Lazy loading Material modules

Prerequisites

  • Angular Core fundamentals
  • CSS/SCSS basics
  • Component architecture

Learning Outcomes

  • Build consistent Material UI interfaces
  • Create custom themes and branding
  • Implement accessible components
  • Use CDK for advanced features

Sponsors

Details

Repository
github.com/pluginagentmarketplace/custom-plugin-angular
Categories
Frontend Development, Design & UI/UX
First seen
Jun 3, 2026
1patricio0312rev avatarzustand-state-builderpatricio0312rev/skillsImplements lightweight state management using Zustand with TypeScript, persistence, devtools, and modular store patterns. Use when users request "zustand store"261skills.sh installs
2baidu-maps avatarjsapi-ui-kitbaidu-maps/jsapi-skills百度地图官方 UI 交互组件,提供地点自动补全(PlaceAutocomplete)、地点检索(PlaceSearch)、地点详情(PlaceDetail)和路径规划(RoutePlan)组件的使用参考,快速实现地图界面,大幅提升开发效率。260skills.sh installs
3casper-studios avatarreact-patternscasper-studios/casper-marketplaceWrite React components with minimal state, proper memoization, and type-safe patterns. Use when creating components, managing state, or optimizing renders.248skills.sh installs
4reactnativecn avatarreact-native-updatereactnativecn/react-native-update-skillreact native update242skills.sh installs
5zinohome avatarui-prompt-generatorzinohome/cozyengineui prompt generator238skills.sh installs
6akillness avatarvercel-react-best-practicesakillness/oh-my-skillsvercel react best practices230skills.sh installs