Skip to content

Agente Hermes: skills que deixam ele 10x MELHOR!

Read the Portuguese translation →

Author: Julio | Lucrar com IA · Watch on YouTube

Video authored by the channel shown, not by IANIA; all rights belong to the creator. Transcript and summary generated automatically; the original-language content is preserved.

Original language: Portuguese

Original video: Agente Hermes: skills que deixam ele 10x MELHOR! · Channel: Julio | Lucrar com IA · 16:03 · Watch on YouTube

Topics: AI agents, Task and workflow automation, Cybersecurity and software security, Model inference and optimization

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.
Start Chapter Summary
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, Planning with Files, Delegate Skills, RTK, Mantes, Agent Skills, Skill Retrieval, Claude Code, Codex, NOS Research, progressive disclosure

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. เ