No dia 22 de outubro, a Anthropic doou as Agent Skills à Agentic AI Foundation, que faz parte da Linux Foundation. Segundo o anúncio, mais de 70 plataformas já suportam esta norma, incluindo o ChatGPT, o Cursor, o GitHub Copilot e o VS Code.

Para quem não trabalha com ferramentas de inteligência artificial todos os dias, o nome «Agent Skills» faz parecer tudo muito mais complicado do que é na realidade.

Uma skill (ou competência) é apenas uma pasta com um ficheiro de texto simples lá dentro chamado SKILL.md. Não tem código binário nem magia nenhuma. Dentro desse ficheiro, escrevemos as instruções exatas de como queremos que a IA faça uma tarefa repetitiva, e podemos juntar pequenos programas auxiliares ou notas de referência na mesma pasta, se o trabalho precisar.

Já tenho o meu próprio servidor MCP e uso estas competências todas as semanas para ajudar a gerir os nossos servidores e preparar textos como este. Por exemplo, tenho uma que pega numa lista de notícias da semana e a transforma em cinco ângulos diferentes para artigos, e outra que guarda o guia de estilo de como escrevo em inglês e em português (para a IA não soar a um comunicado de imprensa).

Até esta semana, a grande chatice com a IA era que cada empresa nos queria prender à sua própria maneira de trabalhar. Se passássemos um fim de semana a ensinar a uma IA como funciona a nossa empresa, tínhamos de começar tudo do zero se no mês seguinte quiséssemos experimentar um modelo diferente.

O facto de a Linux Foundation assumir a norma SKILL.md resolve esse problema. A Le e eu gerimos o nosso negócio em Linux desde que começámos a RogerLe.com em 1996, e a razão principal é que somos donos da nossa estrutura. Se um programa mudar de preço ou seguir um caminho de que não gostamos, pegamos nos nossos ficheiros e mudamo-nos. Agora podemos fazer exatamente o mesmo com as instruções que escrevemos para a nossa equipa de IA. Escreve-se o ficheiro SKILL.md uma vez, guarda-se no nosso próprio disco e usa-se com a ferramenta de IA que estiver a fazer o melhor trabalho naquele mês.

Se tem uma pequena empresa, não precisa de ser programador para escrever uma competência já este fim de semana. Basta abrir um editor de texto e escrever os passos da mesma maneira que os explicaria a um funcionário novo. Aqui ficam três exemplos simples que pode escrever numa hora:

  1. Um guia de estilo para respostas. Escreva dez regras sobre como responde aos e-mails dos clientes (como cumprimenta as pessoas, palavras que nunca usa, como se despede) para que os rascunhos soem mesmo a si.
  2. Uma lista de verificação de segunda-feira de manhã. Liste as páginas, formulários ou registos exatos que verifica todas as segundas-feiras e diga ao agente como deve formatar o relatório de resumo.
  3. Um verificador de orçamentos ou faturas. Aponte os seus preços normais, regras de impostos e prazos de pagamento para que a IA possa rever um rascunho de fatura à procura de erros antes de o enviar.

Deixo apenas um aviso antes de começar a descarregar competências escritas por outras pessoas. Como um ficheiro SKILL.md são apenas instruções que dizem a um agente de IA o que fazer, uma competência mal intencionada pode mandar o seu agente fazer um disparate, ou até enviar os seus dados privados para outro lado qualquer.

Trate uma competência descarregada da internet da mesma maneira que trataria um script de Linux encontrado num fórum. Como é apenas um ficheiro de texto, abra-o no editor e leia todas as linhas antes de o deixar chegar perto do seu computador.