check_scene
Find layout problems by geometry in an Excalidraw scene—hidden text, overflow, zero-size elements, broken bindings, strays, duplicates—and return element ids for fixes.
Instructions
Find layout problems by geometry instead of by looking: text hidden behind a filled shape drawn after it, captions running past the panel they sit in, labels too tall for their container, zero-size elements, broken arrow bindings, strays parked far off, exact duplicates. Each finding carries the element ids, so the fix is one update_elements call. Run it after a batch of drawing - it is far cheaper than a render and catches what a render would only show you if you looked closely.
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": {
"scene": "<scene>"
},
"name": "check_scene"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max findings (default 60). | |
| scene | Yes | Scene id, exact name, or a unique part of the name. Use list_scenes if unsure. |