transcript-to-workflow
Transcript to Workflow
Este skill transforma transcripciones de reuniones desordenadas en JSON técnico estructurado, listo para implementar automatizaciones.
Cuándo Usar Este Skill
Usa este skill cuando el usuario:
- Comparte una transcripción o resumen de una reunión
- Describe un proceso que quiere automatizar en lenguaje natural
- Menciona necesidades como "cuando llegue un correo...", "si pasa X entonces...", "quiero que el sistema haga..."
- Quiere convertir requisitos verbales en estructura técnica
##Qué Hace Este Skill
Entrada
Transcripción de reunión en lenguaje natural, por ejemplo:
"Hola, mira, necesitamos que cuando llegue un correo con una factura, el sistema la lea y la guarde en Drive. Si no tiene PDF, que avise por Slack."
Salida
JSON estructurado con:
- summary: Resumen técnico de 1 línea
- entities: Actores, sistemas involucrados, tipo de trigger
- workflow_data: Inputs, outputs, happy path steps, excepciones detectadas
Ejemplo de Salida
{
"summary": "Automatización de lectura de facturas por email con almacenamiento en Drive y notificaciones Slack",
"entities": {
"actors": ["Sistema", "Usuario"],
"systems_involved": ["Email", "Drive", "Slack"],
"trigger_type": "INSTANT",
"trigger_detail": "Webhook al recibir email con factura"
},
"workflow_data": {
"inputs": ["Email entrante", "Archivo PDF adjunto"],
"outputs": ["Archivo en Drive", "Notificación en Slack"],
"happy_path_steps": [
"Recibir email con adjunto",
"Detectar si es factura (PDF)",
"Leer contenido del PDF",
"Guardar en carpeta de Drive",
"Enviar confirmación por Slack"
],
"detected_exceptions": [
"Si no hay PDF -> Notificar por Slack que falta documento"
]
}
}
Cómo Usar
Simplemente comparte la transcripción o descripción del proceso que quieres automatizar. El skill la procesará y devolverá la estructura JSON lista para implementar en tu herramienta de automatización favorita (n8n, Zapier, Make, etc.).
Integración
Este skill puede integrarse con:
- n8n
- Zapier
- Make (Integromat)
- Pipedream
- Cualquier herramienta que soporte webhooks y JSON
Reglas de Diseño Espacial (Grid System)
Al extraer el flujo de la transcripción y estructurar el proceso BPMN, debes asignar coordenadas matemáticas lógicas para facilitar la visualización posterior:
Carriles (Eje Y)
Asigna una coordenada Y fija para cada actor/rol:
- Comercial: Y = 100
- Operaciones: Y = 400
- Cliente: Y = 700
(Incrementos de 300 en 300 para cada nuevo rol/actor)
Secuencia de Tiempo (Eje X)
Cada paso del proceso debe avanzar en el eje X en incrementos de 300 a 400 píxeles:
- Paso 1: X = 100
- Paso 2: X = 450
- Paso 3: X = 800
(Incrementos de 300-400 entre cada paso)
Salida con Coordenadas
La estructura debe incluir la propuesta de coordenadas X e Y para cada nodo:
{
"summary": "Automatización de lectura de facturas...",
"entities": { ... },
"workflow_data": {
"inputs": [...],
"outputs": [...],
"happy_path_steps": [
{
"step": "Recibir email con adjunto",
"x": 100,
"y": 400,
"actor": "Sistema"
},
{
"step": "Detectar si es factura (PDF)",
"x": 450,
"y": 400,
"actor": "Sistema"
},
{
"step": "Guardar en carpeta de Drive",
"x": 800,
"y": 400,
"actor": "Sistema"
},
{
"step": "Enviar confirmación por Slack",
"x": 1150,
"y": 700,
"actor": "Cliente"
}
],
"detected_exceptions": [...]
}
}
Instalación
npx skills add JefferCB1/skill-orchestrador@transcript-to-workflow
O si ya tienes el repo clonado localmente:
npx skills add .agents/skills/transcript-to-workflow --global