figma_write
Draw or modify Figma canvas by executing JavaScript code in a sandboxed environment using figma.* proxy. Returns execution results, logs, and warnings.
Instructions
Execute modern-ES JavaScript in a sandbox against the figma.* proxy to draw/modify the canvas. state persists across calls in a session. Banned: require/process/fetch/timers/eval. Returns { ok, result, logs, warnings }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | JavaScript body. Use await figma.create({...}), figma.batch([...]), figma.layoutAudit(id), etc. Return a value to receive it as `result`. | |
| sessionId | No | Optional session key; omit to use the default session. `state` is shared per session. |