figma_restyle_artboard
Apply color remapping, font family changes, radius scaling, and spacing scaling to every element in a Figma artboard. Control with colorMap, fontFamily, radiusScale, and spacingScale.
Instructions
Restyle an entire artboard by walking all descendants and applying color, font, radius, and spacing overrides. Pass a colorMap to remap hex colors (e.g. {"ffffff": "0f172a"} changes white to dark navy). Optional fontFamily changes all text to a new font. radiusScale multiplies all corner radii. spacingScale multiplies all padding and gaps.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nodeId | Yes | Root artboard node ID to restyle. | |
| colorMap | No | Hex color remapping: { "oldHex": "newHex" }. No # prefix. Lowercase. | |
| fontFamily | No | New font family for all text nodes (e.g. "DM Sans"). | |
| radiusScale | No | Multiplier for all corner radii (e.g. 0.5 = halve, 2.0 = double). | |
| spacingScale | No | Multiplier for all padding and gap values. |