Agent skill

obsidian-canvas

Editar o generar archivos de Obsidian Canvas (.canvas JSON) de forma segura: nodos, conexiones, posiciones. Evita corromper el JSON.

Stars 0
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/AlejandroIglesiasCalvo/Coddex-Obsidian-Skills/tree/main/skills/obsidian-canvas

SKILL.md

Obsidian Canvas

Cuándo usar

  • Crear/editar un .canvas
  • Añadir nodos (nota, texto, enlace) y conexiones
  • Reorganizar posiciones sin perder referencias

Guardrails

  • Un .canvas es JSON: nunca introduzcas comentarios ni trailing commas.
  • No cambies IDs existentes si el objetivo es edición incremental.
  • Mantén cambios localizados.

Procedimiento

  1. Lee el JSON completo.
  2. Identifica:
    • nodes[] (id, type, x/y/width/height, file/text/url…)
    • edges[] (fromNode, toNode, label…)
  3. Aplica cambios:
    • añadir nodo -> generar id único
    • añadir edge -> referencia IDs existentes
  4. Valida que sigue siendo JSON válido.

Entrega

  • Devuelve el .canvas actualizado.
  • Incluye un resumen: nodos añadidos/modificados, edges añadidas.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results