Skills
Skills empacotam conhecimento operacional reutilizável para que agents sigam procedimentos consistentes sem inflar o prompt principal.
#O que é uma skill
Uma skill é um pacote versionado de arquivos, normalmente com um SKILL.md como entrada. Ela pode conter instruções, checklists, exemplos, políticas internas e assets textuais que o agent consulta quando precisa executar uma tarefa específica.
Use skills para conhecimento que muda menos que uma session, mas mais que o código do produto.
#Quando usar
- Procedimentos de atendimento ou backoffice.
- Regras de triagem por produto.
- Playbooks de análise de documentos.
- Convenções de escrita ou revisão.
- Instruções específicas de um cliente enterprise.
Não use skills para segredos, dados pessoais brutos ou estado de conversa. Para isso, use vaults, memory stores e metadados de session.
#Versionamento
Publicar uma skill cria uma versão imutável. Agents podem depender de versões específicas, o que torna reproduzível o comportamento de uma session mesmo depois que o conteúdo evolui.
Esse versionamento é essencial quando uma skill representa procedimento regulado, regra comercial ou fluxo auditável.