El nodo Skill te permite invocar otro Skill (o flujo de conversación) dentro del mismo Brain. Es decir, puedes dividir tu experiencia en subflujos reutilizables y luego “llamarlos” desde un flujo principal.
Esta lógica modular facilita mantener tus procesos ordenados, escalables y más fáciles de actualizar.
🔁 Es como tener “subprogramas” que se pueden ejecutar desde diferentes partes del bot, sin duplicar lógica ni repetir nodos.
Este nodo es especialmente útil cuando:
Tienes procesos comunes (como validaciones, formularios, recordatorios) que se repiten en varios flujos.
Quieres mantener tus Skills organizados por función o tipo de conversación.
Necesitas escalar el bot sin romper la lógica de flujos existentes.
Deseas mejorar el mantenimiento dividiendo flujos grandes en piezas pequeñas.
🛠 Paso a paso para usar el nodo Skill
Prepara el Skill que quieres invocar
Antes de llamar un Skill desde otro, asegúrate de que ya existe y tiene al menos un nodo inicial (de tipo texto, pregunta o intención).
Agrega el nodo Skill al flujo principal
En el editor de tu flujo principal, haz clic en “+” y selecciona el nodo tipo Skill. Este será el punto donde se conectará al otro Skill.
Selecciona el Skill que deseas invocar
El sistema te mostrará una lista de los Skills disponibles. Escoge el que quieres ejecutar como subflujo.
Conecta el nodo como parte del flujo
Este nodo funciona como un “salto” hacia otro Skill. Al llegar a este punto, el usuario será llevado al Skill seleccionado y continuará su experiencia desde allí.
Verifica que el Skill llamado tenga un retorno claro o finalice correctamente
Aunque el usuario no lo note, tu estructura debe asegurar que el flujo no quede inconcluso después de saltar a otro Skill.
🎯 Casos de uso recomendados
Escenario | Cómo te ayuda el nodo Skill |
Reutilizar formularios | Llamas un mismo formulario desde varios flujos sin duplicarlo |
Validación de datos | Concentra un proceso de verificación en un único Skill |
Flujos por categoría | Separas Skills por temas: soporte, ventas, onboarding, etc. |
Escenarios complejos | Reduces la carga de un solo flujo dividiéndolo por etapas |
Actualización simple | Si necesitas cambiar una parte común, solo editas un Skill |
📌 Buenas prácticas
Asigna nombres claros a cada Skill para saber cuál estás invocando.
Usa el nodo Skill para modularizar y no como excusa para romper la lógica del flujo.
Evita loops infinitos entre Skills; asegúrate de que cada Skill invocado tenga una salida clara.
El nodo Skill convierte tu Agente IA en una experiencia escalable y ordenada.
Te permite pensar por módulos, reutilizar procesos y mantener una lógica limpia y profesional en tus flujos.
Si estás trabajando con múltiples equipos, funcionalidades repetidas o estructuras grandes.