mui

Provide Material-UI v7 component usage patterns with sx prop styling and theme integration.

1|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/sathidpong01/magga --skill mui-sathidpong01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mui
Source: https://github.com/sathidpong01/magga/tree/main/.agents/skills/mui
Command: npx skills add https://github.com/sathidpong01/magga --skill mui-sathidpong01

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides patterns and guidance for efficiently using Material-UI (MUI) v7 components, styling with the sx prop, integrating with themes, and implementing responsive designs.

Core Features & Use Cases

  • Component Usage: Demonstrates how to use common MUI components like Box, Grid, Typography, and Button.
  • Styling: Covers inline styling with the sx prop, separate style files, and theme-aware styling.
  • Responsive Design: Shows how to implement responsive layouts and typography using MUI breakpoints.
  • Theme Integration: Explains how to access and utilize theme values within components.
  • Use Case: Quickly build a responsive dashboard layout using MUI's Grid and Stack components, styled consistently with the sx prop and theme colors.

Quick Start

Use the mui skill to create a responsive card component with a title and description.

Frequently Asked Questions about mui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I style Material-UI components using the sx prop?

Style Material-UI components by passing CSS properties directly to the sx prop, which supports theme-aware values and responsive breakpoints for dynamic styling without separate CSS files.

What is the best way to build a responsive layout with Material-UI v7?

Build responsive layouts with Material-UI v7 using the Grid and Stack components, defining column spans and spacing that adapt to different screen sizes using built-in theme breakpoints.

How do I integrate theme values into Material-UI component styling?

Access theme values in Material-UI styling by referencing theme properties like palette colors and spacing units directly within the sx prop to maintain visual consistency across components.

Can I use Material-UI v7 components for a React dashboard layout?

Use Material-UI v7 components like Box, Grid, and Stack to quickly construct React dashboard layouts, combining data display and input controls with consistent theme styling.

Does Material-UI v7 support separate style files for component styling?

Material-UI v7 supports separate style files alongside inline sx prop styling, allowing developers to organize component styles externally while maintaining access to theme integration.

What Material-UI components are available for data display and navigation?

Material-UI provides components for data display, input controls, buttons, feedback mechanisms, and navigation elements, covering common interface patterns needed for React application development.