
mai-theme-copilot
by bradsingley
My clone repository
SKILL.md
name: mai-theme-copilot description: Load MAI/Copilot design-language guidance—colors, motion, voice, shapes, grids, and fonts—to theme MAI UI components. metadata: author: yu.he@microsoft.com version: "1.0"
Use this skill whenever the user specifies the MAI / Copilot theme (or any experience derived from it). It provides the design-language layer that sits atop the shared MAI UI component library.
When to load
- User explicitly requests MAI or Copilot styling.
- You need color, motion, typography, or voice guidance unique to this theme.
- Before writing plans that depend on MAI/Copilot-specific grid or material specs.
Reference map
- Design guidance index
- Typography assets live in
fonts/(Segoe Sans, Ginto Copilot, Cascadia Code). Reference mai-ui-foundations/references/typography.md for usage.
Workflow
- Confirm MAI/Copilot is the active theme (if not, load the appropriate theme skill).
- Use the token switchboard below (or
mai-ui-foundations/references/tokens.md) to pick the correct semantic stylesheet before composing UI. - Open only the additional reference you need (colors, motion, etc.) to preserve LLM context.
- Apply tokens and copy tone from this theme while composing with the shared MAI UI components.
- Document which theme references you consulted in your plan/PR so others know which theme was applied.
Token switchboard
Run the shared helper to print the exact CSS/JSON paths for the current theme:
node ./skills/mai-ui-foundations/scripts/token-link.mjs --list
node ./skills/mai-ui-foundations/scripts/token-link.mjs --theme default --mode dark --format both
Scenarios:
- Default surfaces (Copilot baseline) →
--theme default --mode light|dark - Compact themed (Copilot look, tighter density) →
--theme compact-themed --mode light|dark - Compact neutral (reserved palette for utilitarian surfaces) →
--theme compact-neutral --mode light|dark
Copy the resulting paths into your plan or build steps. High contrast relies on browser/OS forced-colors, so no dedicated MAI bundle is provided.
Tip: run
node ./skills/mai-ui-foundations/scripts/token-link.mjs --theme default --mode darkto print the matching paths without scanning the table.
Related skills
mai-ui-foundationsfor token application and accessibilitymai-ui-components-and-patternsfor component selection (theme-agnostic)- Additional theme skills can follow this structure (Fluent, Windows, Spotify, etc.)
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon