O Poder de uma Skill 🛠️
Todo mundo já abriu uma IA, pediu algo, recebeu a resposta e seguiu para a próxima tarefa. O problema é que isso é só a superfície. Skills transformam rotinas repetitivas em receitas que a IA executa sozinha, do fechamento financeiro à investigação de um bug em produção.
Você deve estar saturado de ouvir falar de IA todos os dias. Mas, goste ou não, ela virou commodity: faz parte (ou deveria fazer) do dia a dia de qualquer pessoa que trabalhe direta ou indiretamente com tecnologia. Como qualquer coisa revolucionária, quem não usa fica defasado.
O que eu quero dizer com isso? Se você precisa percorrer 100 km, o que é mais rápido: ir a pé ou de carro? De carro, claro, mas só se você sabe dirigir. É essa habilidade que determina se o carro ajuda ou atrapalha. Sem ela, você vai fazer besteira.
A IA amplia seu alcance. Potencializa seu conhecimento e sua velocidade de execução. Mas o problema que eu vejo é que a maioria das pessoas abre sua IA favorita, pede ou conversa, recebe um resultado e segue para a próxima tarefa.
Isso funciona para casos pontuais. Mas existem rotinas repetitivas que podem ser resolvidas de um jeito muito mais rápido e estruturado: a skill. Quem já vive no mundo da tecnologia conhece bem esse conceito. Este texto é para quem ainda não conhece: o que é essa tal de skill e como ela pode ajudar?
🍰 A receita de bolo
Imagine que você trabalha no financeiro de uma empresa. Todo dia você abre uma planilha, pega valor por valor, insere num sistema para coletar o resultado, cola de volta na planilha. Faz isso com 100 linhas. Depois pega essas linhas e monta um PROCV com outras tabelas para calcular alguns gráficos, chegando aos números do dia anterior.
Repare que são passos repetitivos. Você faz a mesma coisa todo dia, e cada passo tem suas próprias regras: não copiar o número se ele for negativo e considerar só as duas primeiras casas decimais se houver mais. Tudo isso pode ser automatizado com uma skill.
Uma skill nada mais é do que uma receita de bolo: a IA sabe exatamente o que fazer, passo a passo, para cumprir um objetivo.
🧾 Montando a skill do fechamento financeiro
Pegando esse caso fictício como exemplo, dá para chegar ao Claude (desktop ou Code, eu prefiro o Code) e mandar um prompt como este:
## nova skill: fechamento-diario
Crie uma skill chamada `fechamento-diario` para automatizar o fechamento financeiro do dia.
**O que ela faz, nesta ordem:**
1. Lê a planilha do dia anterior no Google Drive, pasta X (acesso via MCP).
2. Cria uma aba nova com a data de ontem, copiando a estrutura da aba "padrão".
3. Preenche a aba seguindo as instruções da seção "preenchimento".
4. Busca no site Y, pelo navegador (via MCP), o dado correspondente a cada transação e preenche a coluna H.
5. Gera um gráfico de evolução.
**Restrições:**
- Nunca altere ou delete nenhuma aba além da que você acabou de criar.
- Nunca delete arquivos.
- Antes de criar a aba, verifique se já existe uma aba com a mesma data; se existir, pergunte antes de sobrescrever.
- Em caso de dúvida ou ambiguidade, pergunte antes de agir.
A partir daí, o Claude começa a montar a skill, faz perguntas, tira dúvidas sobre pontos ambíguos, talvez peça para você confirmar algum detalhe da planilha ou do site Y. Só depois desse vai e volta, a skill fica pronta. Daí sim, basta chamar /fechamento-diario sempre que precisar repetir a tarefa.
🔍 Além do exemplo fictício
Esse é um exemplo simples, mas serve para muita coisa: extrair dados criando queries dinâmicas em data warehouses, investigar problemas em sistemas de observabilidade e automatizar o onboarding de clientes.
A skill também permite que você a enriqueça com informações e exemplos. Isso é ótimo quando você quer dar conhecimento prévio da estrutura de dados que ela deve consultar, ou do formato de informação que você espera receber de volta.
🩻 Trazendo pro meu mundo
Imagine criar uma skill que leia um ticket do Jira sobre um bug reportado por um cliente, entenda todo o contexto e tenha em seus arquivos as referências de todas as apps da empresa e o papel de cada uma. A partir daí, ela investiga logs e traces no Grafana ou Datadog, encontra o erro, vai até o repositório da app em questão, faz o pull do código e identifica onde o bug aconteceu. Ela avalia se foi algo pontual ou se o código precisa de ajuste, responde o time interno com a causa raiz e um diagnóstico completo, e ainda abre uma issue com um PR sugerindo a correção.
É insano pensar que isso já é possível.
🧊 A ponta do iceberg
Mesmo que você não seja da área de desenvolvimento, vale a pena entender um pouco mais sobre IA e como ela pode ajudar no seu dia a dia. Isso não é nem a ponta do iceberg.