material-ui-theming
Helps developers build and customize Material UI themes with colors, dark mode, and design tokens that work across an entire app.
Installation
Paste this into Claude Code, Cursor, or any agent that can run commands.
SKILL.mdShow the author's original SKILL.md
---
name: material-ui-theming
description: 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.
license: MIT
metadata:
author: mui
version: '1.0.0'
---
# 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).
Ships with 4 supporting files:
- AGENTS.md
- metadata.json
- README.md
- reference.md
Mirrored from the author's public source. Install counts from the open skills registry.