- Frontend React (SKEEN Brand) con Vite, TypeScript, Tailwind - Frontend Homenest (versión alternativa) - Módulos Odoo 17 custom (citas, pacientes, monedero, pagos, ventas, inventario, whatsapp) - WACRM fork (Next.js 16 + Supabase) - Hermes + Bridge + Skills (Qwen3.6 via Nan Builders) - Scripts de migración y operación - Documentación extensiva en docs/
3.0 KiB
name, description, version, metadata
| name | description | version | metadata | |||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| skeen-agendar | Agendamiento de citas para SKEEN Derma Experts. Consulta disponibilidad, crea citas, reagenda y cancela. Usar cuando el usuario quiera agendar, reagendar o cancelar una cita. | 1.0.0 |
|
SKEEN — Agendamiento de Citas
Instrucciones de Uso
PASO 1: Identificar intencion
- "Quiero agendar" / "Necesito una cita" → NUEVA CITA
- "Quiero cambiar mi cita" / "Reagendar" → REAGENDAR
- "Cancelar mi cita" → CANCELAR
- "Tengo una cita para manana?" → CONSULTAR
PASO 2: Para NUEVA CITA
-
Pregunta que tipo de servicio desea (si no lo especifico):
- Consulta dermatologica general ($800 MXN, 30 min)
- Tratamiento facial ($1,200-$3,500 MXN, 45-90 min)
- Depilacion laser (desde $500 MXN por zona, 15-60 min)
- Peel quimico ($1,500 MXN, 30 min)
- O consulta de valoracion gratuita (15 min)
-
Consulta disponibilidad usando el plugin
odoo_api_call: Modelo: salon.booking, metodo: get_available_slots Argumentos: [service_id, date_from, date_to] -
Presenta las 3 mejores opciones de horario
-
Cuando el paciente elige, confirma datos:
- Nombre completo
- Confirmar telefono
- Alergias o condiciones especiales (opcional)
-
Crea la cita usando
odoo_api_call: Modelo: salon.booking, metodo: create Datos: { name, phone, service_id, date, time, state: 'confirmed' } -
Programa recordatorio via cron:
hermes cron schedule --name "recordatorio-cita-[ID]" \ --at "[fecha_cita] 18:00 - 1 day" \ --command "skill skeen-recordatorios --phone [PHONE] --cita [DATE]" -
Envia confirmacion via WACRM usando
wacrm_send
PASO 3: Para REAGENDAR
- Busca citas del paciente por telefono via
odoo_api_call - Muestra citas activas
- Pide nueva fecha/hora
- Consulta disponibilidad
- Actualiza cita via
odoo_api_call(model salon.booking, method write) - Confirma cambio
PASO 4: Para CANCELAR
- Busca citas del paciente por telefono
- Confirma cual cita cancelar
- Pide motivo (opcional, para estadisticas)
- Cancela via
odoo_api_call(state: 'cancelled') - Ofrece reagendar
Formato de Confirmacion
Perfecto! Tu cita esta confirmada:
Servicio: [Nombre servicio] Fecha: [Dia de semana], [DD] de [mes] de [AAAA] Hora: [HH:MM] AM/PM Duracion: [X] minutos Direccion: Blvd. Popotla 123, Playas de Rosarito
Te enviaremos un recordatorio un dia antes. Si necesitas cambiar o cancelar, solo escribenos!
Reglas Importantes
- Solo agendar dentro del horario de la clinica
- Validar que el paciente no tenga citas duplicadas
- Consulta de valoracion gratuita tiene duracion de 15 min
- Si no hay disponibilidad, ofrecer lista de espera
- Guardar TODAS las citas en memoria para recordatorios