Skills
Uma skill é um playbook de fluxo de trabalho reutilizável que o agent pode aplicar a uma tarefa. As skills também ancoram o flywheel de destilação: interações bem avaliadas em uma skill são coletadas, curadas e exportadas como um dataset de treinamento — a semente para afiar essa skill ao longo do tempo.
Trabalhando com skills
GET/v1/skills — lista skills.
GET/v1/skills/{slug} — busca uma skill.
POST/v1/skills — cria uma skill. Campos: slug (obrigatório), name (obrigatório), description, base_model_id.
GET/v1/skills/_candidates — revela formatos recorrentes de tarefa que são bons candidatos a se tornarem skills.
curl https://nexevo.ai/v1/skills \
-H "Authorization: Bearer $NEXEVO_API_KEY"O flywheel de destilação
Cada skill acumula um corpus de treinamento a partir das interações em que foi bem:
POST/v1/skills/{slug}/collect — reúne as amostras elegíveis (bem avaliadas) da skill.
POST/v1/skills/{slug}/curate — mantém / descarta amostras para limpar o conjunto.
POST/v1/skills/{slug}/export — exporta o conjunto curado como um dataset JSONL no formato OpenAI-chat (a semente para fine-tuning dessa skill).
Em tempo de execução o agent puxa o playbook de uma skill relevante por conta própria (não precisa ser nomeada na requisição). Criar skills afiadas e bem descritas torna o agent mais consistente nos seus fluxos recorrentes; o loop collect → curate → export é como a qualidade de uma skill se acumula com o uso.