material-theme-builder

Generate Material Design 3 color themes from a source color using @material/material-color-utilities.

4|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/shelbeely/Shelbeely-Agent-skills --skill material-theme-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: material-theme-builder
Source: https://github.com/shelbeely/Shelbeely-Agent-skills/tree/main/skills/material-theme-builder
Command: npx skills add https://github.com/shelbeely/Shelbeely-Agent-skills --skill material-theme-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @material/material-color-utilities, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the generation of Material Design 3 color themes from a single source color, providing complete, accessible palettes for light and dark modes.

Core Features & Use Cases

  • Programmatic Theme Generation: Creates M3 color palettes using the @material/material-color-utilities library.
  • Custom Color Integration: Allows for harmonizing custom brand colors with the generated theme.
  • Export Options: Outputs themes as CSS custom properties or JSON tokens.
  • Use Case: A developer needs to create a consistent M3 theme for a new application based on their company's brand color. They can use this Skill to generate all necessary color tokens in CSS format.

Quick Start

Generate M3 color tokens as CSS custom properties from the hex color #FF9800.

Frequently Asked Questions about material-theme-builder

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

FAQPage Schema
How do I generate Material Design 3 color themes from a source color?

To generate Material Design 3 color themes programmatically, provide a single source color hex code. The Skill uses the @material/material-color-utilities library to produce complete, accessible palettes for both light and dark modes. You can also harmonize custom brand colors with the generated theme.

Can I export M3 color tokens to CSS and JSON?

Yes, you can export M3 color tokens to CSS custom properties or JSON formats. This allows for direct integration into application stylesheets or framework configurations, ensuring automated and customizable theming across your project.

Does this tool support different Material Design 3 scheme variants?

Yes, the tool supports various Material Design 3 scheme variants. It generates complete color palettes for light and dark modes, addressing the need for accessible and customizable M3 color theming in application development.

What is the best way to automate M3 color theming for application development?

The best way to automate M3 color theming is using a programmatic generator like this Skill. It creates consistent M3 themes from your brand color and exports the necessary tokens as CSS or JSON, streamlining the integration of accessible light and dark mode palettes.

Do I need the @material/material-color-utilities library to use this Skill?

You do not need to manually install it, as the Skill relies on the @material/material-color-utilities library internally. It handles the complex color science to generate harmonized, accessible Material Design 3 palettes from your input color.