Material 3 Skill
Communitypodo
Implements Google Material Design 3 (Material You) — adaptive color, tonal surfaces, dynamic theming, spring-based motion, and the component library for Jetpack Compose (primary), Flutter (secondary) and limited web. Includes token system, layout scaffolds, responsive window size classes, accessibility, and a MD3 compliance audit.
Overview
- Repository
- podo/design-agent-skills
- Publisher
- podo
- Stars
- 34
- Forks
- 6
- Bundled files
- 1
- License
- MIT
- Updated
- Oct 27, 2026
Installation
tmp=$(mktemp -d)
git clone --depth 1 https://github.com/podo/design-agent-skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/material-3-skill" ~/.claude/skills/material-3-skill
rm -rf "$tmp"tmp=$(mktemp -d)
git clone --depth 1 https://github.com/podo/design-agent-skills.git "$tmp"
mkdir -p ~/.codex/skills
cp -R "$tmp/skills/material-3-skill" ~/.codex/skills/material-3-skill
rm -rf "$tmp"Install the Material 3 Skill agent skill from https://github.com/podo/design-agent-skills/tree/main/skills/material-3-skill into this project's skills folder.Instructions
material-3-skill
Catalogue stub — full skill: hamen/material-3-skill
Decision tree
Is the full skill already installed? Upstream names this skill
material-3, so it installs next to this pointer (the pointer is not replaced).- Global:
f=~/.agents/skills/material-3/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" - Project:
f=.agents/skills/material-3/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" installed→ the skill is installed asmaterial-3, invoke it and proceedpointer→ go to step 2
- Global:
Detect scope, then install:
[ -e ~/.agents/skills/material-3-skill ] && echo "global" || echo "project"Global:
npx skills add hamen/material-3-skill --skill material-3 -g -yProject:
npx skills add hamen/material-3-skill --skill material-3 -yClaude Code: send a command as a chat message starting with
!to run it without leaving the conversation.
Claude Code plugin route:
/plugin marketplace add hamen/material-3-skill
/plugin install material-3@material-3-skill
Heads-up
- License: MIT
Invoke after install
- Skill name:
material-3 - Trigger phrases: "Material Design 3", "Material You", "MaterialTheme", "MD3 compliance", "dynamic color"
What it does
Deep expertise in Google's Material Design 3 system. Covers:
- Dynamic color —
ColorScheme.fromSeed, tonal palette generation, light/dark scheme derivation - Component library — the MD3 components in Jetpack Compose with correct token bindings
- Token system — color roles, typography scale, shape scale, elevation/tonal elevation
- Layout — Scaffold, NavigationBar vs NavigationRail vs NavigationDrawer by window size class
- Motion — spring-based animations, shared element transitions, container transforms
- Compliance audit — checklist scoring MD3 conformance
- Flutter — secondary coverage with
ThemeData+useMaterial3: true - Web — a limited path through
@material/web, which upstream notes is in maintenance mode
The skill installs together with its reference files (color system, component catalog, layout, navigation, theming, typography and shape), which it points to throughout.
When NOT to use
- iOS / SwiftUI — use
apple-hig-skillsorliquid-glass-skill - Cross-platform HIG patterns — use
platform-design-skills - Android design without Compose (XML Views) — this skill is Compose-first
Bundled files
FAQ
What does Material 3 Skill do?
Implements Google Material Design 3 (Material You) — adaptive color, tonal surfaces, dynamic theming, spring-based motion, and the component library for Jetpack Compose (primary), Flutter (secondary) and limited web. Includes token system, layout scaffolds, responsive window size classes, accessibility, and a MD3 compliance audit.
Who made Material 3 Skill?
podo (a community member) publishes it in the podo/design-agent-skills repository on GitHub.
Is Material 3 Skill free?
Yes. Material 3 Skill is open source, published by podo under the MIT license.
What comes with Material 3 Skill?
Its instructions and 1 file the agent reads only when a task needs them, such as references, examples or scripts.
Which agents can use Material 3 Skill?
Any coding agent that reads SKILL.md files, including Claude Code, Codex, Cursor, GitHub Copilot and Gemini CLI. The agent loads the skill when a task matches its description.
What are agent skills?
An agent skill is a folder with a SKILL.md file: instructions that teach a coding agent how to do one kind of task, and optionally files it can read while it works. The agent keeps only the skill's name and description in mind and reads the rest when a task calls for it.
How are agent skills different from MCP servers?
An MCP server gives an agent new tools to call, code that runs somewhere and returns results. A skill gives it knowledge: how to approach a task with the tools it already has. Many agents use both.
How can my agent test my Android app?
Robomori lets coding agents create, start and control Android emulators and devices from one command, so they can install your app, take screenshots and check dark mode, font sizes and languages.