set_auto_layout
Configure auto-layout on a Figma frame, setting direction, gap, padding, and alignment with 8px grid-snapped spacing.
Instructions
Configure auto-layout on a frame. All spacing is 8px grid-snapped.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"nodeId": "<nodeId>"
},
"name": "set_auto_layout"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gap | No | Gap between children | |
| nodeId | Yes | Target node ID | |
| padding | No | Uniform padding | |
| direction | No | Direction | |
| paddingTop | No | ||
| paddingLeft | No | ||
| paddingRight | No | ||
| paddingBottom | No | ||
| counterAxisAlignItems | No | Cross axis | |
| counterAxisSizingMode | No | Cross sizing | |
| primaryAxisAlignItems | No | Main axis | |
| primaryAxisSizingMode | No | Main sizing |