Pular para o conteúdo

Agente Hermes: skills que deixam ele 10x melhor!

Ver no idioma original →

Autoria: Julio | Lucrar com IA · Assistir no YouTube

Vídeo de autoria do canal indicado, não da IANIA; todos os direitos pertencem ao criador. Transcrição, resumo e tradução gerados automaticamente; o conteúdo no idioma original é preservado na versão em idioma original.

Idioma original: português

Vídeo original: Agente Hermes: skills que deixam ele 10x MELHOR! · Canal: Julio | Lucrar com IA · 16:03 · Assistir no YouTube

Tópicos: Agentes de IA, Automação de tarefas e workflows, Cibersegurança e segurança de software, Inferência e otimização de modelos

O vídeo apresenta skills e ferramentas que podem ampliar a eficiência do Hermes, reduzir o consumo de contexto e automatizar tarefas. Entre elas estão Planning with Files, para organizar tarefas em arquivos de acompanhamento, e Delegate Skills, para encaminhar trabalho a outros agentes de código. Também são mostradas a RTK, que reduz a saída dos comandos no terminal, e a skill Mantes, voltada a testes de segurança em ambientes de desenvolvimento. Por fim, o vídeo explica como Skill Retrieval seleciona skills relevantes e pode economizar tokens quando há muitas skills instaladas.

  • Planning with Files organiza tarefas em etapas e registra o plano, os problemas encontrados e o progresso.
  • Segundo os testes apresentados no repositório, Planning with Files elevou a pontuação de 6,7% para 96,7% em uma tarefa com 30 etapas.
  • Delegate Skills permite que o Hermes avalie quais tarefas podem ser delegadas a agentes como Claude Code e Codex.
  • RTK filtra e formata saídas de comandos no terminal para reduzir informações desnecessárias enviadas ao modelo.
  • Mantes é apresentada como uma skill para executar testes de segurança em projetos em desenvolvimento; o vídeo recomenda não usá-la em sistemas em produção.
  • O pacote Agent Skills reúne várias skills, incluindo Skill Retrieval.
  • Skill Retrieval seleciona skills relevantes e reduz a lista apresentada ao modelo, podendo diminuir o consumo de tokens.
  • A instalação das skills pode ser feita pelo terminal ou solicitando ao Hermes que leia o repositório e siga as instruções.
Início Capítulo Resumo
00:00 Apresentação das skills e Planning with Files O vídeo introduz as skills e explica como Planning with Files organiza tarefas em etapas, registra problemas e acompanha o progresso.
04:07 Instalação e Delegate Skills O apresentador mostra a instalação de Planning with Files e explica como Delegate Skills encaminha tarefas a outros agentes.
07:16 RTK e redução das saídas do terminal O vídeo apresenta a RTK como ferramenta para filtrar saídas de comandos e reduzir o conteúdo enviado ao modelo.
09:21 Mantes para testes de segurança O apresentador descreve a skill Mantes e alerta para usá-la apenas em projetos de teste ou desenvolvimento.
11:26 Agent Skills e Skill Retrieval O vídeo explica como Skill Retrieval seleciona skills pertinentes e pode reduzir o consumo de tokens.
14:59 Instalação e encerramento O apresentador explica como instalar Skill Retrieval e encerra o vídeo com um convite para acompanhar o canal.

O diferencial aqui da Planning with Files é que ela tem um hook. — 02:34

Essa skill resolve esse problema para você, porque ela mesma avalia o que é melhor delegar. — 05:40

Não use isso em sistemas que já estão em produção, porque a IA pode alucinar. — 10:25

Depois dessa skill, esse número caiu para mais ou menos 2.300, salvando aproximadamente 9.000 tokens. — 14:29

  • Hermes (ferramenta): Agente apresentado no vídeo, que pode usar skills e delegar tarefas a outros agentes.
  • Planning with Files (ferramenta): Skill que usa arquivos de texto para decompor tarefas e acompanhar planos, problemas e progresso.
  • Delegate Skills (ferramenta): Pacote de skills que ajuda o Hermes a encaminhar tarefas a outros agentes de código.
  • RTK (ferramenta): Ferramenta que filtra e formata saídas de comandos do terminal antes de elas chegarem ao agente.
  • Mantes (ferramenta): Skill descrita no vídeo como uma forma de executar testes de segurança em projetos em desenvolvimento.
  • Agent Skills (repo): Pacote de skills mencionado como forma de ampliar a eficiência e reduzir o custo de uso de agentes.
  • Skill Retrieval (ferramenta): Plugin e skill que selecionam skills pertinentes para uma solicitação e reduzem a lista carregada no contexto.
  • Claude Code (ferramenta): Agente de código citado como opção para receber tarefas delegadas pelo Hermes.
  • Codex (ferramenta): Agente de código citado como opção para receber tarefas delegadas pelo Hermes.
  • NOS Research (empresa): Grupo identificado no vídeo como responsável por desenvolver a harness que inclui progressive disclosure.
  • progressive disclosure (conceito): Mecanismo que apresenta inicialmente ao modelo o título e a descrição de uma skill e carrega seu conteúdo completo quando necessário.

00:00 Desde que o Hermes foi lançado, várias pessoas começaram a dar diferentes usos para ele, criando inclusive automações com o próprio Hermes. Eu já trouxe aqui para vocês, no canal, alguns exemplos de automações que a gente conseguiu fazer. E, para deixar ainda melhor um agente que já é muito inteligente, algumas pessoas começaram a criar skills, e algumas delas foram postadas lá no GitHub, tornando-se um absoluto sucesso. Neste vídeo, vou mostrar para você quais são essas skills que vão tornar o seu agente Hermes 10 vezes mais eficiente, para que você não fique indo e voltando, porque o próprio Hermes cria essas skills, né? Mas ele fica no

00:31 processo de tentativa e erro. Então, você não vai precisar passar por isso, porque vou mostrar quais são essas skills agora, neste vídeo. Prepare seu café, sua água, seu chá, seja lá o que for, e vamos para a tela do computador. A primeira skill que vamos explorar juntos é a Planning with Files. Ela tem quase 27.000 estrelas no GitHub. Antes de seguirmos em frente com o vídeo, vou deixar todos os links para esses repositórios e skills em um PDF organizado para você baixar gratuitamente. Se quiser testar e instalar essas skills, o link para acessar esse PDF vai estar aqui na nossa

01:03 descrição, junto com o link da nossa comunidade gratuita, A Lucrar Com. Então, entre lá, pesquise pelo título deste vídeo e baixe o PDF. Outro recado: todas elas vão funcionar em qualquer agente de código, ou na maioria dos agentes de código que você utiliza. Estou mostrando aqui com o agente Hermes, mas também vai funcionar com o Claude Code, OpenCode, Codex, Pi ou qualquer outro agente que você utilize. Agora sim, vamos entender o que a Planning with Files faz. Basicamente, ela vai criar aqui três arquivos de texto, tá? O task_plan.

01:33 O findings.md e o progress.md. Esses arquivos de texto vão funcionar para os modelos como se fossem blocos de notas, onde o modelo vai poder anotar os passos, né? Se estivermos falando de uma tarefa mais extensa, ele vai ter o task_plan como um bloco de notas para pegar essa tarefa, dividi-la em pequenos passos e executar cada um deles, sem tentar fazer tudo de uma vez e se atrapalhar. O findings.md serve para o modelo anotar problemas e desafios que foi encontrando ao longo do

02:03 processo, para que, se for executar novamente depois, consiga aprender com esses erros. Assim, não fica batendo cabeça, né? Indo e voltando. E o progress.md é um arquivo que funciona junto com o task_plan, porque serve para o modelo ir dando baixa em cada um dos passos das tarefas que cumprir para alcançar aquela meta, atender àquele pedido que você fez ao agente. Esse tipo de situação, em que o modelo começa a esquecer um detalhezinho aqui, outro ali, e você precisa ficar relembrando-o, está se tornando cada vez menos

02:34 comum. Era bem pior no início, porque os modelos estão melhorando. Os harness — no caso, o Hermes é um harness, né? — também estão evoluindo. E, sabendo disso, talvez você esteja se perguntando: “Poxa, mas o Hermes já tem esse tipo de mecanismo embutido, né?” Sim, tem. Porém, o diferencial da Planning with Files é que ela tem um hook, e esse hook é acionado toda vez que uma rodada ou uma execução termina. O agente é então forçado a escrever nesses três arquivos para

03:05 manter o rastreamento do progresso do que foi solicitado e entregar exatamente o que foi pedido. Aqui, no próprio repositório, temos um gráfico com os testes que eles fizeram. Um dos testes envolveu uma tarefa com 30 passos. Eles provavelmente rodaram esse teste algumas vezes. Não temos essa informação específica aqui. Sem a skill, o modelo obteve uma pontuação de 6,7%. Nesse caso, qual modelo eles usaram? Aqui, ó: Claude Sonnet 4.6, o

03:36 que não é um modelo tão recente, já está um pouco ultrapassado também, mas não chega a ser um modelo burro, tá? Também não é um modelo incompetente. Então, nesse caso, o Claude Sonnet 4.6, quando eles fizeram esse teste, em março deste ano — já faz um tempinho também —, obteve uma pontuação de 6,7% sem a skill. Com a skill, entregou 96,7%, ou seja, 29 das 30 tarefas. De acordo com o agente que você quiser utilizar, há um comando específico aqui no próprio repositório para fazer a

04:07 instalação. No caso do Hermes, temos aqui o Claude Code, o Pi, o Pi coding e o Hermes. Então, basicamente, é só copiar estes três comandos, abrir o agente Hermes, colar os comandos e pedir para ele instalar. Então, o que fiz aqui? Copiei os comandos e pedi para ele instalar. Perguntei se conseguiria fazer a instalação e também coloquei o link do repositório no GitHub para ele poder ler esse repositório. Com a skill instalada, você pode acessar capabilities e, na aba de

04:38 skills, rolar a tela para encontrá-la. Na verdade, né? Planning with Files, está aqui. Inclusive, você pode clicar e abrir a skill aqui ao lado, verificar como foi escrita, quais são os comandos e o que o Hermes está seguindo ou não. Beleza? Ver os detalhes mesmo. Se você curtiu este conteúdo e esta dica — não que o vídeo tenha acabado, mas, se curtiu até agora —, deixe seu like e inscreva-se no canal para a gente continuar trazendo conteúdos legais como este. Vamos para a próxima skill. A próxima skill que vamos explorar juntos é a Delegate Skills. Ela tem quase 2.000

05:10 estrelas no GitHub. Não é tão famosa quanto a outra, mas é interessante caso você utilize o agente Hermes junto com o Claude Code e até mesmo o Codex. Ou seja, se você usa esses outros dois agentes dentro do Hermes, consegue vinculá-los e delegar tarefas a eles. Na verdade, vincular já dá para fazer. Se você nunca fez isso, é só rodar o comando para instalar o Claude Code no mesmo ambiente em que o Hermes está rodando. Aí ele ficará disponível. Você entra, faz o login, conecta sua conta e ele fica disponível para você usar por dentro do Hermes. O

05:40 problema que essa skill resolve é justamente o seguinte: quando você quer que o Hermes delegue uma tarefa para o Claude Code ou o Codex, principalmente tarefas de código, precisa fazer isso explicitamente, de forma manual. Essa skill resolve esse problema para você, porque ela mesma avalia, com base na tarefa que você solicitou ao Hermes, o que é melhor delegar a outros agentes de código e o que o Hermes pode fazer por conta própria. É basicamente isso que ela resolve. Você acessa aqui e encontra toda a explicação, além de como fazer a instalação,

06:12 quais comandos vêm com ela. Na verdade, isto aqui é um pacote de skills, tá? Não é uma skill única, tem várias skills juntas. Então, ela cria a frota de skills, o grupo de skills, com este comando aqui: delegate setup. Aí você consegue escolher todas essas outras skills para delegar tarefas tanto ao Cursor quanto ao Grok, ao Kim, ao OpenCode, ao Codex, ao Claude Code e a outras opções que vocês conseguem ver. Agora, para fazer a

06:44 instalação, é só copiar este comando, abrir o terminal da máquina onde você instalou o agente Hermes, colar o comando, dar Enter e fazer a instalação. Durante o processo de instalação, vão aparecer todas essas skills para você selecionar quais quer instalar. Então, instale as que fazem sentido para você. Se usa, por exemplo, o Claude Code, marque Claude Code. Se usa o Codex, marque Codex. Se usa os dois, marque os dois, e assim por diante. Quando a instalação for concluída, as skills que você escolheu também vão aparecer aqui

07:16 no menu de skills, dentro de capabilities, com o nome Delegate para identificá-las. A próxima, na verdade, não é bem uma skill; é uma ferramenta que você instala na mesma máquina em que o Hermes está rodando. O nome é RTK, e ela tem quase 80.000 estrelas no GitHub, tá? A função da RTK, basicamente, é polir a saída, cortando 90% do que é gerado no terminal. A RTK tem uma base de dados que mapeia vários dos comandos que o Hermes roda no terminal, e ele

07:49 Reconhece quais são os outputs gerados a partir desses comandos. Antes de passar para o Hermes, a RTK vai lá e formata, dá uma cortada, tira o que não presta, o que não faz sentido, o que é só informação que está consumindo a janela de contexto do modelo. A RTK dá uma limpada nesse output e depois passa para o Hermes, para que ele seja mais econômico e mais eficiente. Ultimamente, dependendo do modelo que você está utilizando, principalmente se você paga [música] com base na API, talvez tenha percebido que os LLMs estão

08:20 consumindo mais. Esse é um problema que eles vêm enfrentando de vez em quando. Tenho sentido isso por aqui e também acompanhado a comunidade reclamando. Então, essa ferramenta vai ajudar tanto na performance, porque ele só vai receber o que interessa para aquilo que ele solicitou, para o que ele executou com o comando, quanto na economia. Para instalar essa ferramenta, você roda este comando recomendado por eles. Você também pode instalá-la desta forma, com este outro comando, se usa Linux ou macOS, mas com o Brew também

08:50 consegue instalar nesses sistemas operacionais, Linux e macOS. Esse aqui seria o caminho tradicional, o padrão para fazer a instalação. Porém, o RTK tem suporte nativo ao Hermes e a um monte de outros agents. Dependendo do agent, você pode usar comandos diferentes para fazer a instalação. O que eu sugiro que você faça para simplificar sua vida, caso queira instalar essa ferramenta? Você vai vir aqui no Hermes, copiar o link do repo no GitHub e passar para ele com o seguinte comando: “Se eu quiser instalar essa ferramenta, qual é o melhor comando que devo rodar? Não

09:21 instale, apenas informe qual é o melhor método para o nosso setup.” O Hermes vai ler todo o seu setup e voltar com o melhor caminho para você seguir. No meu caso, seria este aqui. Primeiro, rodar este comando para baixar o binário; depois, rodar o comando nativo para o Hermes; e, terceiro, o comando de verificação. A próxima skill que temos aqui foi criada pela Google, então tem bastante procedência. O nome dela é Mantes. Ela tem mais ou menos 100 estrelas no GitHub. E a habilidade que essa skill cria para o seu agent é a de fazer uma bateria de

09:53 testes para revisão de segurança do seu sistema, aplicação ou qualquer que seja o projeto que você esteja desenvolvendo. O Hermes não é exatamente o lugar para desenvolver sistemas ou aplicações, né? Na verdade, está longe de ser. O propósito dele é outro. Com essa skill, você pode dar ao Hermes as habilidades, os comandos que ele precisa executar para fazer essa bateria de testes em algo que você esteja desenvolvendo. Uma ressalva que acho importante mencionar para vocês, que inclusive está bem destacada aqui, é que essa skill deve ser

10:25 testada — na verdade, usada em apps ou projetos que estejam em fase de testes, em desenvolvimento. Não use isso em sistemas que já estejam em produção, porque a IA pode alucinar. Esses comandos vão testar as vulnerabilidades do seu projeto. Nesse caso, a IA pode acabar executando comandos destrutivos por engano. Então, use somente em ambiente de teste. Para fazer a instalação, você pode rodar este comando diretamente no terminal

10:56 da máquina onde o Hermes está instalado. Ou pode copiar o endereço do GitHub, fazer como eu fiz, passar o endereço, o link, para o Hermes e pedir que ele leia todo o repo e faça a instalação para você. Ele fez isso aqui para mim de primeira, sem problema nenhum. Inclusive, deixou alguns avisos aos quais preciso [música] me atentar antes de executar. Da mesma forma que aconteceu com as outras, quando o processo de instalação terminar, você vai ter tudo aqui na aba

11:26 Capabilities > Skills, tudo identificado com o nome Mantes, para você consultar o conteúdo de cada uma dessas skills e também ativá-las ou desativá-las conforme achar necessário. A próxima skill que vamos explorar juntos chama-se Agent Skills. Na verdade, isso aqui não é uma única skill, não; é um grupo de skills que tem o objetivo de deixar o seu agent mais eficiente e mais econômico. Vou colocar para vocês o link do repo completo no PDF, para vocês entrarem aqui e analisarem quais faz sentido instalar

11:56 e quais não fazem. Mas, neste vídeo, vamos explorar especificamente essa skill de retrieval. Se você não sabe o que é skill retrieval, já vou explicar. Ao acessar o agent Hermes e vir até a aba de skills, você consegue consultar quantas skills tem instaladas no momento. Boa parte dessas skills já vem por padrão — se não me engano, algo em torno de 90. O restante desse número é você que instala, ou o Hermes vai criando no dia a dia, conforme aprende com as coisas. Isso é bom por um lado e ruim por outro, porque

12:27 quanto mais skills você tem instaladas, melhor o seu agent vai se sair e mais coisas vai conseguir fazer. Porém, elas vão consumir mais tokens na context window do modelo que você está utilizando. Se você não sabe, toda mensagem que você manda para o Hermes exige que ele carregue, para poder responder, todas as ferramentas MCP, as skills instaladas e as informações que estão no system prompt dele, para conseguir entender todo o contexto e dar uma resposta adequada para

12:57 você. Para facilitar e economizar, deixando o Hermes mais eficiente, o pessoal da Nous Research, que desenvolveu o Harness, criou um sistema de progressive disclosure. O que diabos é isso? É um mecanismo dentro do Harness que passa para o Hermes apenas o título e a descrição da skill, no cabeçalho, para que o modelo leia do que se trata aquela skill e a acione, carregando o arquivo completo de acordo com a

13:27 solicitação do momento. Mesmo com esse tipo de recurso, quanto mais skills você tiver, mais vai consumir, porque ele vai carregar a lista completa de skills, com todos os títulos e todas as descrições. É exatamente aí que entra a skill Retrieval, que, na verdade, é um plugin que vem junto com esse pacote do repo. Dentro do plugin, há a skill propriamente dita para o Hermes saber como utilizar esse plugin. A skill retrieval faz uma limpa,

13:58 digamos assim, na lista de skills antes de passá-la para o modelo. Ela limpa a lista, deixando somente os títulos. Antes de fazer isso, já revisa a lista para verificar quais skills fazem sentido naquele momento, para aquela solicitação, e quais não fazem sentido nenhum. Então, esse plugin vai ler a lista inteira de skills, com todas as descrições e títulos, selecionar quais fazem sentido, deixar apenas os títulos e passar a lista para o modelo escolher qual será acionada. Dessa forma, quando o modelo escolher, o

14:29 arquivo completo da skill é carregado para que ele consiga utilizá-la e entregar o resultado que você pediu. Com base nos testes que eles fizeram, com mais ou menos 300 skills instaladas, o Hermes economizou mais ou menos 9.000 tokens. Ou seja, antes, mesmo com esse sistema de progressive disclosure que mencionei, carregando apenas título e descrição, ainda assim eram consumidos mais ou menos 11.500 tokens da context window. Depois desse plugin/skill de skill retrieval, esse número de 11.500 caiu para mais ou menos

14:59 2.300, economizando aproximadamente 9.000 tokens. Se você quiser instalar apenas essa skill retrieval que estamos vendo, é só rodar este comando ou pegar o link específico desse plugin Skill Retrieval, passar para o Hermes e pedir que ele leia e faça a instalação para você. Depois de instalar, o plugin vai aparecer disponível na aba de plugins, e a skill já vem junto por padrão. Se você curtiu o conteúdo, inscreva-se aqui no canal para não perder nenhum vídeo, deixe seu like e seu comentário [música] e, se você

15:30 Tem interesse em transformar toda essa coisa de IA em uma renda, né? Seja uma renda extra ou até mesmo empreender com esse mercado de IA. O link para você se cadastrar na nossa lista de interesse, ou lista de espera, da nossa área privada da Lucrar com IA vai estar aqui na descrição também. Vou deixar o QR code para você escanear e entrar na lista, e ser avisado antes de todo mundo quando a gente abrir as inscrições. Talvez até tenha um descontinho especial. Beleza? Encontro vocês aqui no vídeo que vai aparecer no card de encerramento.

16:03 Até mais.

Transcrição original

[00:00] Desde que o Hermes foi lançado, várias pessoas começaram a dar diferentes usos para ele, criando inclusive automações com o próprio Hermes. Eu já trouxe aqui para vocês no canal alguns exemplos de automações que a gente conseguiu fazer. E para deixar uma gente que é muito inteligente ainda melhor, algumas pessoas começaram a criar skills e algumas dessas skills foram postadas lá no GitHub se tornando um absoluto sucesso. Nesse vídeo eu vou te mostrar que skills são essas que vão tornar o seu agente Hermoss 10 vezes mais eficiente para que você não fique lá indo e voltando, porque o próprio Hermes cria, né, essas skills, mas ele fica no

[00:31] processo ali, ó, de tentativa e erro. Então você não vai precisar passar por isso, porque eu vou te mostrar quais são essas skills agora nesse vídeo. Prepara seu café, sua água, seu chá, seja lá o que for e vamos pra tela do computador. A primeira skill que a gente vai explorar juntos é a Playing with Files. Ela tá com quase aí 27.000 estrelas no GitHub. Antes da gente seguir em frente aqui com o vídeo, eu vou deixar todos os links para esses repositórios e skills num PDF organizado para você baixar gratuitamente. Se você quiser testar e instalar essas skills, o link para acessar esse PDF vai tá aqui na nossa

[01:03] descrição, o link da nossa comunidade gratuita a lucrar com Então entra lá, pesquisa pelo título desse vídeo e baixa o PDF. Um outro recado é que todas elas vão funcionar em qualquer ou na maioria dos agentes de código que você utiliza. Eu tô mostrando aqui com agente Hermes, mas vai funcionar também pro cloud Code, Open Code, Codex, [música] é o PI, PI, sei lá, ou qualquer outro agente que você utiliza. Agora sim, vamos entender o que a Planing with Files faz. Ela basicamente vai criar aqui três arquivos de texto, tá? O task underline plan. O

[01:33] finance.md e o [música] progress.md. Esses arquivos de texto vão funcionar para os modelos como se fossem bloco de notas, onde o modelo vai poder anotar ali os passos, né? Se a gente tiver falando de uma tarefa mais extensa, ele vai ter o Tesk_line plan como um bloco de notas para ele pegar essa tarefa, quebrar em pequenos passos e executar passo a passo, sem tentar fazer tudo de uma vez e se embananar. O fines.md serve para modelo anotar problemas, desafios ali que ele foi encontrando ao longo do

[02:03] processo para que depois se ele for executar novamente, ele consiga aprender com esses erros. Não não fica ali batendo cabeça, né? Indo e voltando. E o progress.m MD é um arquivo que funciona junto com [música] task_line MD porque serve para o modelo ir dando baixa em cada um dos passos das tarefas que ele for cumprindo para aquela meta, para aquele pedido que você fez para o agente. Esse tipo de coisa do modelo começar a esquecer um detalhezinho aqui, outro você precisar ficar relembrando ele, tá começando a ser cada vez menos

[02:34] comum. Era bem pior no início, porque os modelos estão melhorando. As harness, no caso Hermes, é uma harness, né? elas estão evoluindo também. E aí, sabendo disso, talvez você esteja se perguntando: “Poxa, mas o R já tem, né, esse tipo de mecanismo ali embutido?” Sim, ele tem. Porém, o diferencial aqui da Plan With Files é que ela tem um hook e esse hook ele dispara toda vez que uma rodada é terminada, uma execução é terminada, o agente é forçado ali a escrever nesses três arquivos para

[03:05] manter, né, o rastreamento do progresso do que foi solicitado para entregar exatamente o que foi solicitado. Aqui no próprio repositório a gente tem um gráfico com os testes que eles fizeram, um teste aqui que envolveu uma tarefa que tinha 30 passos. Eles rodaram esse teste provavelmente algumas vezes. A gente não tem isso específico aqui. Sem a skill, o modelo fez uma pontuação de 6.7%. Nesse caso aqui, qual que é o modelo que eles usaram? Aqui, ó, é cloud son 4.6, o

[03:36] que não é um modelo tão recente, [risadas] já tá um pouco atrapassado também, mas não chega a ser um modelo burro, tá? Não é não é um modelo também incompetente, né? Então, nesse caso, o Cloud Son 4.6, quando eles fizeram esse teste aqui março desse ano, então já tem um tempinho também, o modelo fez uma pontuação de 6.7% sem [música] a skill, com a skill ele entregou 96,7%, ou seja, 29 das 30 tarefas. De acordo com o agente que você quiser utilizar, tem o comando específico aqui no próprio repositório também para você fazer a

[04:07] instalação. No caso do Hermes, a gente tem aqui, ó, cloud code, temos o PI, Pi coding e o Herms aqui, ó. Então, basicamente, é só você copiar estes três comandos, abrir o seu agente Hermes, colar os comandos e pedir para ele instalar. Então, o que que eu fiz aqui? Eu colei e solicitei, perguntei se ele conseguiria instalar e coloquei também o link do repositório do GitHub para ele conseguir ler esse repositório. Com a skill instalada, você consegue vir aqui em capabilities e aqui na aba, ó, de

[04:38] skills, rolar para buscar e encontrar ela, na verdade, né? Planing [música] with skills, tá aqui ela. Inclusive, você pode clicar e abrir aqui do lado a skill, verificar como que ela foi escrita, quais são os comandos, o que que o Herm está seguindo ou não. Beleza? ver os detalhes em si. Se você curtiu esse conteúdo, essa dica, inclusive, não que acabou o vídeo, mas se curtiu até agora, deixa seu like, se inscreve no canal pra gente continuar trazendo conteúdos legais como esse. Vamos pra próxima skill. Próxima skill que a gente vai explorar juntos é a Delegate Traço Skills. Ela tem aqui quase suas 2000

[05:10] estrelas no GitHub. Não tão famosa assim quanto a outra, mas é interessante caso você utilize o agente Herms junto, né, com Cloud Code e até mesmo Codex. Ou seja, se você usa esses dois outros agentes dentro do Hermes, você consegue linkar e delegar, né? Na verdade, linkar já dá para fazer a lin a linkagem se você nunca fez. É só você rodar lá o comando para instalar o code cloud code no mesmo ambiente onde o seu tá rodando. E aí ele vai ficar disponível. Você entra lá, faz o login, conecta a sua conta e fica disponível para você utilizar por dentro do Hermes. O

[05:40] problema que essa skill resolve é justamente o seguinte. Quando você quer que o Hermes delegue uma coisa para que o Cloud Code ou o Codex faça, principalmente coisas de código, você precisa fazer isso explicitamente de forma manual. Essa skill resolve esse problema para você, porque ela mesma avalia diante da tarefa que você solicitou para o Hermes, o que que é melhor delegar para outros agentes de código e o que que o Hermes [música] pode fazer por conta própria. É basicamente isso que ela resolve. Você vem aqui, tem a toda a explicação, tem também como que você faz a instalação,

[06:12] quais são os comandos que vem junto com ela. Na verdade é um pacote de de skills isso aqui, tá? Não é uma skill única, [música] tem várias skills juntas. Então ela cria a Flit, que seria a frota, né, de skills, o grupo de skills, com esse comando aqui, delegate setup. [música] E aí você consegue escolher aqui todas essas outras skills para delegar tarefas tanto para o cursor quanto para o groc, o kim, o open code, Codex, Cloud Code e outras opções que vocês conseguem visualizar. Agora, para fazer a

[06:44] instalação, é só você copiar este comando aqui, ó, abrir o terminal da máquina onde você instalou o agente Hermes, colar o comando, dar um enter e fazer a instalação. Durante o processo de instalação, vai aparecer aqui todas essas skills para você selecionar quais delas você quer instalar. Então você instala que faz sentido para você. Se você usa, por exemplo, o Cloud Code, você marca Cloud Code. Se você usa o Codex, marca Codex. Se você usa os dois, marca os dois. e assim sucessivamente. Quando a instalação for finalizada, as skills que você escolheu também vão aparecer aqui

[07:16] no menu skills dentro de capabilities com o nome delegate para identificar. A próxima, na verdade, não é bem um skill, ela é uma ferramenta que você instala na mesma máquina que o Herm está rodando. O nome é RTK e ela tem aqui quase 80.000 estrelas no GitHub, tá? A função da RTK basicamente é o seguinte, pessoal. É polir aqui, ó, cortando 90% dos outputs gerados no terminal. A RTK, ela tem uma base de dados que tem mapeado ali vários dos comandos que o Hermes roda no no terminal e ele

[07:49] reconhece quais são os outputs que foram gerados a partir desses comandos. Antes de passar para o Hermes, a RTK vai lá e formata, dá uma cortada, tira coisa que não presta, que não faz sentido, que é só informação ali que tá consumindo o a janela de contexto do modelo. A RTK dá uma limpada nesse output e depois passa para o Herms para que ele seja tanto mais econômico quanto mais eficiente. Ultimamente, né, dependendo do modelo, principalmente você tá utilizando, se você paga [música] aí na base da API, talvez você tenha percebido o EMS

[08:20] consumindo mais. Esse é um problema que eles vêm enfrentando vez ou outra. Eu tenho sentido aqui e acompanhado também a comunidade reclamando. Então essa ferramenta vai ajudar tanto na performance, né? porque ele só vai receber o que interessa para aquilo que ele entrou, que ele solicitou, que ele executou o comando. E também vai ser mais econômico. Para fazer a instalação dessa ferramenta, você roda esse comando aqui recomendado por eles. Você também pode fazer instalação dessa forma com esse outro comando, se você usa o Linux ou macOS, mas com o Brew você também

[08:50] consegue instalar nesses sistemas operacionais [música] de Linux e Macos. Esse aqui seria o caminho tradicional, né, padrão ali pr você fazer a instalação. Porém, o RTK tem suporte nativo ao Hermes e a um monte de outros agentes. E dependendo do agente, você pode usar comandos diferentes para fazer a instalação. Qual, o que é que eu sugiro que você faça para simplificar sua vida, caso você queira instalar essa ferramenta? Você vai vir aqui no Hermes, vai copiar o link do repositório no GitHub e vai dar aqui para ele com a seguinte, o seguinte comando. Se eu quiser instalar essa ferramenta, qual o melhor comando que eu devo rodar? Não

[09:21] instale, apenas informe qual o melhor método para o nosso setup. O Hermes vai ler todo o seu setup e vai voltar com o melhor caminho para você seguir. No meu caso seria esse aqui. Primeiro rodar esse comando para baixar o binário, depois rodar o comando nativo lá para o Hermes e terceiro o comando de verificação. Próxima skill que temos aqui foi criada pela Google, então tem bastante procedência. O nome dela é Mantes. Ela tá aqui com mais ou menos 100 estrelas no GitHub. E a habilidade que essa skill cria para o seu agente é a habilidade de fazer ali uma bateria de

[09:53] testes para review, né, revisão de segurança do seu sistema, aplicação, qualquer que seja o projeto que você tá desenvolvendo. O Herms não é bem o lugar de você desenvolver sistemas ou aplicações, né? Né, na verdade tá longe de ser. O propósito dele é outra coisa. E com essa skill aqui você pode dar ao Hermes, né, as habilidades, os comandos que ele precisa rodar para executar essa bateria de testes em alguma coisa que você esteja desenvolvendo. Uma ressalva que eu acho importante falar aqui para vocês, que inclusive tá aqui bem destacado, é que essa skill deve ser

[10:25] testada, né, na verdade utilizada em apps ou projetos que estão ali em fase de testes, [música] de desenvolvimento. Não use isso em sistemas que já já estão ali em produção, porque a IA pode alucinar. Esses comandos são comandos que vão testar a vulnerabilidade do seu projeto. E nesse caso, a IA pode acabar rodando comandos que são destrutíveis por engano, tá? Então usa somente em ambiente de teste. Para fazer a instalação, você pode tanto rodar esse comando aqui diretamente no terminal

[10:56] onde você tem o Hermes, da máquina, onde você tem o Hermes instalado, ou você pode copiar o endereço do GitHub, fazer como eu fiz, dá aqui para o Hermes o o endereço, né, o link e pedir para ele ler ler todo o repositório e fazer a instalação para você. Ele foi e fez aqui para mim de primeira, sem problema nenhum. Inclusive deixando aqui alguns avisos que eu preciso [música] me atentar antes de executar. Da mesma forma que aconteceu com as outras, quando o processo instalação finalizar, você vai ter tudo aqui na aba

[11:26] capabilities skills, ah, tudo identificado com nome mantes para você consultar o conteúdo de cada uma dessas skills e também ativar ou desativar conforme você achar necessário. A próxima skill que a gente vai explorar juntos chama-se Agent Traço Skills. E na verdade isso aqui não é um skill só, não, tá? é um grupo de skills que tem o objetivo de deixar o seu agente mais eficiente e mais econômico. Eu vou colocar para vocês o link do repositório completo lá no PDF para você entrar aqui e analisar qual que faz sentido instalar

[11:56] e qual que não faz. Mas nesse vídeo a gente vai explorar especificamente essa skill retrieval. Se você não sabe o que é skill retrieval, eu já vou falar para você, mas quando você acessa o agente Hermes vindo aqui na aba de skills, você consegue consultar quantas skills você tem instalado nesse momento. Boa parte dessas skills já vem como padrão, se eu não me engano, algo em torno de 90, tá? A outra, o restante desse número é você que tá instalando ou o Hermes que vai criando ali no dia a dia, conforme ele vai aprendendo com as coisas. Isso é bom por um lado e ruim por outro, porque

[12:27] quanto mais skills você tem instaladas, melhor o seu agente vai performar, mais coisas ele vai conseguir fazer, porém elas vão consumir mais tokens ali na janela de contexto do modelo que você tá utilizando. Se você não sabe, toda mensagem que você manda para o Hermes, ele precisa carregar ali para poder te responder tudo que tem de ferramentas MCP, de skills instaladas e o que tem de informação ali no system [música] prompt dele para conseguir entender todo o contexto e dar resposta adequada para

[12:57] você. Para facilitar, né, e economizar, deixar o Hermes mais eficiente, o pessoal aqui da NOS Research, que é quem desenvolveu a Harness, criou já um sistema de progressive disclosure. Que que diabos é isso? É um mecanismo dentro da Harness que passa para o Hermes apenas o título e a a descrição ali da skill cabeçalho para ele ler, né, pro Hermes não, para o modelo, na verdade, para ele ler o que que do que que se trata aquela skill e acionar, carregar o arquivo completo de acordo com a

[13:27] solicitação do momento. Mesmo com esse tipo de recurso, ainda sim, quanto mais skills você tiver, mais você vai consumir, porque ele vai carregar a lista completa de skills com todos os títulos e todas as as descrições. É exatamente aí que entra a skill Retrieval, que na verdade é um plugin que vem junto com esse pacote aqui do repositório. Dentro do plugin tem a skill propriamente dita para o Hermes conseguir saber como utilizar esse plugin. O skill retrieval faz uma limpa,

[13:58] digamos assim, na lista de skills antes de passar para o modelo. Então ele limpa deixando somente o título. E antes de fazer isso, ele já faz uma revisão para verificar quais skills fazem sentido para aquele momento, para aquela solicitação e quais skills não faz sentido nenhum. Então esse plugin vai ler toda a lista de skills, todas as descrições e títulos, vai selecionar quais fazem sentido, vai deixar apenas o título e passar para o modelo para ele escolher qual que vai ser acionada. Dessa forma, quando o modelo escolher, o

[14:29] arquivo completo da skill é carregado para ele conseguir utilizar e entregar o resultado que você pediu. Baseado aqui nos testes que eles fizeram, com mais ou menos 300 skills instaladas, o Herms economizou ali, ó, mais ou menos 9.000 tokens. Ou seja, antes, mesmo com esse sistema de progressive disclosure que eu falei, carregando apenas título e descrição, ainda assim consumiu dentro da janela de contexto mais ou menos 11.500 tokens. Depois dessa desse plugin barra skill do skill retrieval, esse número de 11.500 caiu para mais ou menos

[14:59] ali 2300, salvando aproximadamente 9.000 tokens. Se você quiser instalar apenas essa skill retrieval aqui que a gente tá visualizando, é só rodar esse comando aqui ou pegar o link específico dessa desse plugin Skill Retrieval, passar para o Hermiss, pedir para ele ler e fazer a instalação para você. Uma vez que você fizer a instalação, o plugin vai aparecer disponível na aba de plugins e a skill já vem junto por padrão. Se você curtiu o conteúdo, então se inscreve aqui no canal para não perder nenhum vídeo, deixa seu like, deixa seu comentário [música] e se você

[15:30] tem interesse em transformar toda essa coisa de A numa renda, né, seja uma renda eixo ou até mesmo empreender [música] com esse mercado, de A dentro desse mercado, link para você se cadastrar na nossa lista de interesse/lista de espera da nossa área privada da Lucrar Conha. Vai tá aqui na descrição também. Vou deixar o QR code para você também escanear e entrar na lista e ser avisado primeiro de todo mundo quando a gente abrir as inscrições, talvez até ter um descontinho especial. Beleza? Encontro vocês aqui nesse vídeo que vai aparecer aqui no card de encerramento.

[16:03] Até [música] mais. เ