Los archivos JSON Canvas de Obsidian requieren una estructura JSON precisa. Esta habilidad proporciona plantillas y ejemplos para crear archivos canvas válidos con nodos, bordes, grupos y conexiones.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "json-canvas". Crear un canvas con un nodo central 'Idea principal' conectado a dos nodos secundarios
Resultado esperado:
- Un archivo JSON Canvas con un array de nodos que contiene 3 nodos de texto posicionados apropiadamente, y un array de bordes conectando el centro a los secundarios con etiquetas
Usando "json-canvas". Construir un diagrama de flujo simple con nodos de inicio, decisión y fin
Resultado esperado:
- Estructura JSON con nodos de texto coloreados por tipo (verde para inicio/fin, amarillo para decisión), conectados por bordes dirigidos que muestran la dirección del flujo
Auditoría de seguridad
SeguroThis is a documentation-only skill that provides templates and examples for creating JSON Canvas files. All static findings are false positives triggered by JSON code examples in markdown documentation. No executable code, network calls, or cryptographic operations present. Skill is safe for publication.
Puntuación de calidad
Lo que puedes crear
Crear mapas mentales
Construye mapas mentales visuales para planificación de proyectos, organización de notas o sesiones de lluvia de ideas con nodos conectados
Diseñar diagramas de flujo
Crea diagramas de flujo y diagramas de procesos con nodos de decisión, bordes direccionales y elementos codificados por colores
Organizar investigación
Conecta referencias PDF, notas y enlaces externos en un canvas de investigación visual para revisión de literatura
Prueba estos prompts
Crea un archivo JSON Canvas con 3 nodos de texto: un título en la parte superior y dos nodos secundarios debajo conectados al título con bordes etiquetados 'Rama A' y 'Rama B'. Usa coordenadas x, y y tamaños razonables.
Crea un archivo JSON Canvas con un nodo de texto central que contiene 'Tema de investigación', conectado a 3 nodos de archivo que apuntan a 'Paper1.pdf', 'Paper2.pdf', 'Paper3.pdf', y un nodo de enlace que apunta a 'https://example.com'. Añade bordes con etiquetas que muestren relaciones.
Crea un canvas de diagrama de flujo con 5 nodos: Inicio, Paso 1, Decisión (Sí/No), Paso 2, Fin. Conéctalos con bordes direccionales. Usa colores para distinguir puntos de decisión.
Crea un JSON Canvas con 2 nodos de grupo: 'Grupo A' que contiene 2 nodos de texto, y 'Grupo B' que contiene 2 nodos de texto. Añade bordes conectando nodos entre grupos.
Mejores prácticas
- Incluir siempre IDs hexadecimales únicos para cada nodo y borde
- Usar atributos de color para distinguir visualmente los tipos de nodos
- Ordenar nodos por z-index (primero en el array = capa inferior)
- Definir etiquetas de bordes para clarificar relaciones entre nodos
Evitar
- Olvidar incluir los contenedores de array 'nodes' o 'edges'
- Usar IDs duplicados en múltiples nodos o bordes
- Omitir atributos requeridos como 'type', 'x', 'y', 'width', 'height'
- Crear bordes autorreferentes que conectan un nodo consigo mismo
Preguntas frecuentes
¿Qué es JSON Canvas?
¿Cómo genero IDs únicos?
¿Puedo añadir imágenes a nodos del canvas?
¿Qué tipos de nodos están soportados?
¿Cómo controlo la capas visual?
¿Puedo crear bordes de colores?
Detalles del desarrollador
Estructura de archivos
📄 SKILL.md