write_node
Creates FRAME, RECTANGLE, or TEXT nodes in an open Figma file via Plugin Bridge, supporting fills, strokes, corner radius, effects, typography, and Auto Layout.
Instructions
Создаёт ноду (FRAME, RECTANGLE или TEXT) в открытом файле Figma через плагин — с поддержкой fills/strokes/cornerRadius/effects, типографики и Auto Layout. Для компонентов и инстансов используй create_instance. REST API Figma не поддерживает запись — только Plugin Bridge.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | ||
| y | No | ||
| name | No | ||
| text | No | Текст для type=TEXT | |
| type | Yes | ||
| fills | No | Массив Paint как в Figma Plugin API | |
| width | No | ||
| height | No | ||
| layout | No | Auto Layout — задаёт поведение этой ноды как контейнера и/или как ребёнка auto-layout родителя | |
| effects | No | Массив Effect (тени и т.п.) как в Figma Plugin API | |
| strokes | No | Массив Paint для обводки | |
| typography | No | Типографика — только для TEXT-нод | |
| operationId | No | Если передан — повторный вызов с тем же значением вернёт закэшированный результат вместо повторного выполнения. Используй при ретраях после таймаута. | |
| cornerRadius | No | ||
| parentNodeId | No | Если не задан — нода создаётся на текущей странице | |
| strokeWeight | No |