| name | obsidian-canvas |
| description | Editar o generar archivos de Obsidian Canvas (.canvas JSON) de forma segura: nodos, conexiones, posiciones. Evita corromper el JSON. |
Obsidian Canvas
Cuándo usar
- Crear/editar un
.canvas - Añadir nodos (nota, texto, enlace) y conexiones
- Reorganizar posiciones sin perder referencias
Guardrails
- Un
.canvases JSON: nunca introduzcas comentarios ni trailing commas. - No cambies IDs existentes si el objetivo es edición incremental.
- Mantén cambios localizados.
Procedimiento
- Lee el JSON completo.
- Identifica:
nodes[](id, type, x/y/width/height, file/text/url…)edges[](fromNode, toNode, label…)
- Aplica cambios:
- añadir nodo -> generar
idúnico - añadir edge -> referencia IDs existentes
- añadir nodo -> generar
- Valida que sigue siendo JSON válido.
Entrega
- Devuelve el
.canvasactualizado. - Incluye un resumen: nodos añadidos/modificados, edges añadidas.