Skills
Una skill es un guion de flujo de trabajo reutilizable que el agent puede aplicar a una tarea. Las skills también anclan el flywheel de destilación: las interacciones mejor valoradas en una skill se recogen, se curan y se exportan como un dataset de entrenamiento, la semilla para afinar esa skill con el tiempo.
Trabajar con skills
GET/v1/skills — lista skills.
GET/v1/skills/{slug} — obtiene una skill.
POST/v1/skills — crea una skill. Campos: slug (obligatorio), name (obligatorio), description, base_model_id.
GET/v1/skills/_candidates — saca a la luz formas de tarea recurrentes que son buenas candidatas para convertirse en skills.
curl https://nexevo.ai/v1/skills \
-H "Authorization: Bearer $NEXEVO_API_KEY"El flywheel de destilación
Cada skill acumula un corpus de entrenamiento a partir de las interacciones en las que lo hizo bien:
POST/v1/skills/{slug}/collect — reúne las muestras elegibles (bien valoradas) de la skill.
POST/v1/skills/{slug}/curate — mantener / descartar muestras para limpiar el conjunto.
POST/v1/skills/{slug}/export — exporta el conjunto curado como un dataset JSONL en formato OpenAI-chat (la semilla para hacer fine-tuning de esa skill).
En tiempo de ejecución el agent toma por su cuenta el playbook de una skill relevante (no hace falta que se nombre en la petición). Crear skills nítidas y bien descritas hace al agent más consistente en tus flujos recurrentes; el ciclo collect → curate → export es cómo la calidad de una skill se compone con el uso.