update_design_system
Update a project's design system to change its visual theme, branding, colors, typography, shape, and appearance. Apply consistent design tokens across all screens.
Instructions
Updates a design system for a project. Use this tool when the user wants to change the overall visual theme, style, or branding of the application. This includes configuring:
Color Palette: Presets, custom primary colors, and saturation levels.
Typography: Font families (e.g., Inter, Roboto, etc.).
Shape: Corner roundness for UI elements.
Appearance: Light and dark mode background colors.
Design MD: Free-form design instructions in markdown. This tool establishes the foundational design tokens that apply across all screens in the project.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Required. Identifier. The resource name of the design system to update. Format: `assets/{asset_id}` Example: `assets/15996705518239280238` | |
| projectId | Yes | Required. The project ID to update design system for, example: '4044680601076201931', without the `projects/` prefix. | |
| designSystem | Yes | Required. The design system to update. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Identifier. The resource name of the asset. Format: assets/{asset} | |
| version | No | Output only. The version of this asset. 0 indicates unversioned (legacy data). Incremented when the asset content changes. | |
| copiedFrom | No | Optional. The resource name of the asset this was copied from, if any. Format: assets/{asset} Tracks the fork history of assets. | |
| designSystem | No | Optional. The design system. |