material-ui-theming
Guides Material UI theming and design tokens (createTheme, ThemeProvider, palette, colorSchemes, cssVariables, theme.vars, dark mode, TypeScript augmentation). Use when building or extending a theme, toggling light/dark, or aligning tokens across an app.
By mui · 389 installs
npx skills add mui/material-ui --skill material-ui-theming
Source repository · Upstream listing
Material UI theming and design tokens
Agent skill for theme creation, design tokens, light/dark, and CSS theme variables. SKILL.md is the entry; AGENTS.md is the full guide.
When to apply
createTheme , ThemeProvider , useTheme , CssBaseline
colorSchemes , useColorScheme , storage / SSR behavior
cssVariables: true , theme.vars , applyStyles('dark', …)
Custom theme keys and TypeScript module augmentation
Sections in AGENTS.md
Area Topics
: :
Core setup Imports, provider placement, useTheme
Token map palette, typography, spacing, shape, breakpoints, components, …
Palette main / derived colors, @mui/material/colors , mode
Color schemes vs palette only, hydration, ThemeProvider props
CSS variables cssVariables , reserved vars , flicker avoidance
Composition Multi step createTheme , deepmerge , nesting providers
Custom tokens Augmenting Theme / ThemeOptions
Full guide
Read [AGENTS.md](./AGENTS.md) for the complete instructions and links.
TypeScript snippets: [reference.md](./reference.md).