¿Qué son las habilidades de los agentes? Desde los principios de diseño hasta la optimización del contexto