docs/SKILL.md
Comprehensive Material Design 3 (M3) and M3 Expressive guidance for building modern, accessible, and engaging user interfaces. Use when designing or implementing Material Design interfaces, reviewing component designs for M3 compliance, generating design tokens (color schemes, typography, shapes), applying M3 Expressive motion and interactions, or migrating existing UIs to Material 3. Covers all 38 M3 components, foundations (accessibility, layout, interaction), styles (color, typography, elevation, shape, icons, motion), and M3 Expressive tactics for more engaging experiences.
npx skillsauth add ivorisnoob/koda material-thinkingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Apply Material Design 3 and M3 Expressive principles to create accessible, consistent, and engaging user interfaces.
This skill provides comprehensive guidance for implementing Material Design 3 (M3) and M3 Expressive across all platforms. Material Design 3 is Google's open-source design system that provides UX guidance, reusable components, and design tools for creating beautiful, accessible interfaces.
Key capabilities:
This skill includes four comprehensive reference documents. Read these as needed during your work:
references/foundations.md)Read when working with:
references/styles.md)Read when working with:
references/components.md)Read when selecting or implementing:
references/m3-expressive.md)Read when creating more engaging experiences:
When designing a new product or feature with Material 3:
Define layout structure
references/foundations.md → Layout sectionSelect components
references/components.mdEstablish visual style
references/styles.mdApply M3 Expressive (optional)
references/m3-expressive.mdValidate accessibility
references/foundations.md → Accessibility sectionWhen reviewing designs for Material 3 compliance:
Component compliance
references/components.md for relevant componentsVisual consistency
references/styles.mdAccessibility audit
references/foundations.md → Accessibility sectionInteraction patterns
references/foundations.md → Interaction sectionWhen creating design tokens for a new theme:
Color tokens
references/styles.md → Color sectionTypography tokens
references/styles.md → Typography sectionShape tokens
references/styles.md → Shape sectionMotion tokens
references/styles.md → Motion sectionreferences/m3-expressive.md → Expressive MotionWhen adding expressive elements to enhance engagement:
Identify key moments
Apply expressive tactics
references/m3-expressive.md → Design TacticsBalance with usability
prefers-reduced-motion| Your Question | Read This |
| ---------------------------------------------- | ---------------------------------------------------------- |
| "What components should I use for navigation?" | references/components.md → Navigation Components |
| "How do I create a color scheme?" | references/styles.md → Color |
| "What are the responsive breakpoints?" | references/foundations.md → Layout → Window Size Classes |
| "How do I make my design more engaging?" | references/m3-expressive.md |
| "What's the correct button hierarchy?" | references/components.md → Action Components → Buttons |
| "How do I ensure accessibility?" | references/foundations.md → Accessibility |
| "What motion timing should I use?" | references/styles.md → Motion |
| "How do I implement shape morphing?" | references/m3-expressive.md → Shape and Form |
Actions:
Input:
Navigation:
Communication:
Color (Light Theme):
Typography:
Shape:
Elevation:
Flutter:
ThemeData(useMaterial3: true)Theme.of(context)Android (Jetpack Compose):
Web:
Platform-agnostic:
Web-based tool for creating M3 color schemes and design tokens:
Variable icon font with 2,500+ icons:
This skill enables comprehensive Material Design 3 implementation:
Material Design 3 is a complete design system—this skill helps you apply it effectively across all contexts.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.
development
Run, watch, debug, and extend OpenClaw QA testing with qa-lab and qa-channel. Use when Codex needs to execute the repo-backed QA suite, inspect live QA artifacts, debug failing scenarios, add new QA scenarios, or explain the OpenClaw QA workflow. Prefer the live OpenAI lane with regular openai/gpt-5.4 in fast mode; do not use gpt-5.4-pro or gpt-5.4-mini unless the user explicitly overrides that policy.
development
End-to-end Parallels smoke, upgrade, and rerun workflow for OpenClaw across macOS, Windows, and Linux guests. Use when Codex needs to run, rerun, debug, or interpret VM-based install, onboarding, gateway smoke tests, latest-release-to-main upgrade checks, fresh snapshot retests, or optional Discord roundtrip verification under Parallels.