set_auto_layout
Configure auto-layout properties on a Figma frame in one call, including sizing, padding, spacing, alignment, wrap, and fill handling for bulk edits.
Instructions
Set multiple auto-layout properties in one call. sizing may include primaryAxisSizingMode/counterAxisSizingMode and/or layoutSizingHorizontal|width + layoutSizingVertical|height (FIXED|HUG|FILL). Empty frames keep Figma's default white fill stripped unless you pass clearFill:false.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| width | No | Alias for layoutSizingHorizontal: FIXED | HUG | FILL | |
| height | No | Alias for layoutSizingVertical: FIXED | HUG | FILL | |
| sizing | No | ||
| frameId | Yes | ||
| padding | No | ||
| clearFill | No | Default true for empty wrappers: strip leftover default white. False keeps an existing white card fill. | |
| layoutMode | No | ||
| layoutWrap | No | ||
| itemSpacing | No | ||
| layoutSizingVertical | No | ||
| counterAxisAlignItems | No | ||
| primaryAxisAlignItems | No | ||
| layoutSizingHorizontal | No |