Ir para o conteúdo
Promovaweb

Skills que o agente lê e escreve

Uma skill é uma pasta com um arquivo SKILL.md, que ensina ao agente um procedimento: quando usar, os passos, as falhas conhecidas e como conferir o resultado. O Hermes guarda todas em ~/.hermes/skills/, inclusive as que o próprio agente escreve depois de uma tarefa trabalhosa.

Ir direto para o guia: Skills no Hermes

Ficha e sumário da página

Referência técnica
Hermes Agent v0.23.1
Revisão
12 de novembro de 2026
Conteúdo
Documentação oficial consultada
  1. Como uma skill chega ao modelo
  2. De onde vêm as skills
  3. Instale pelo hub
  4. Chame uma skill na conversa
  5. Revise o que o agente escreve
  6. Skills passo a passo

Como uma skill chega ao modelo

O SKILL.md segue o padrão aberto do agentskills.io. No topo, um frontmatter em YAML traz o nome, a descrição e a versão. Abaixo, quatro seções com títulos fixos: quando usar, o procedimento, as armadilhas e a verificação. Uma skill maior ganha pastas ao lado do arquivo, como references/, templates/ e scripts/.

O agente não lê todas as skills a cada mensagem. O carregamento é progressivo: em toda conversa, ele vê só a lista com nome e descrição de cada skill. Quando uma tarefa combina com uma descrição, ele abre o SKILL.md daquela skill. Um arquivo de referência só é aberto quando uma etapa precisa dele.

~/.hermes/skills/devops/deploy-staging/SKILL.md

name:
deploy-staging
description:
Publica a branch atual no servidor de testes
version:
1.0.0
  1. ## When to Usequando a skill se aplica
  2. ## Procedureos passos, em ordem
  3. ## Pitfallsfalhas conhecidas e a correção
  4. ## Verificationcomo conferir que deu certo
  1. Nível 0: a lista

    Nome e descrição de todas as skills, cerca de 3 mil tokens. É o que o agente vê sempre.

  2. Nível 1: o SKILL.md

    O arquivo inteiro, carregado só quando a tarefa pede essa skill.

  3. Nível 2: uma referência

    Um arquivo de references/ ou templates/, lido quando uma etapa precisa dele.

Uma skill de exemplo e o que o agente lê dela em cada nível. Só o nível 0 entra em toda conversa.

Por isso a descrição pesa tanto. Ela é a única parte da skill que o modelo vê antes de decidir abri-la. Uma descrição vaga faz a skill ficar esquecida na pasta. Uma descrição ampla demais faz o agente carregá-la em tarefas que não têm relação com ela.

De onde vêm as skills

Empacotadas e do hub

  • Empacotadas: vêm com o Hermes e entram em cada profile na instalação. O hermes update traz as novas sem sobrescrever as que você editou.
  • Oficiais: ficam no repositório do Hermes, com identificador como official/security/1password.
  • De terceiros: o diretório skills.sh, repositórios do GitHub e o endereço direto de um SKILL.md.
  • Todas passam pela varredura de segurança antes de entrar na pasta.

Escritas pelo agente

  • Depois de uma tarefa: o agente registra as etapas que funcionaram com a ferramenta skill_manage.
  • Com /learn: você aponta uma pasta, uma página ou a conversa atual. O agente monta a skill a partir dela.
  • Na correção: quando uma execução revela uma falha, o agente corrige a própria skill.
  • Por padrão, essas mudanças valem na hora, sem revisão.

O /learn aceita quase qualquer fonte que você consiga descrever: o código de um SDK numa pasta da VPS, a documentação de uma API, o procedimento que você acabou de fazer com o agente na conversa ou um livro em PDF. Com uma fonte grande, o agente escreve uma skill de consulta: um SKILL.md curto com um índice, mais um arquivo por capítulo na pasta references/, lido só quando uma pergunta precisa dele.

A Central de Skills reúne skills indicadas pela Promovaweb, com o comando de instalação e os agentes compatíveis de cada uma, incluindo o Hermes.

Instale pelo hub

O hub é o catálogo de skills que o Hermes instala por comando. O caminho de uma skill nova tem quatro passos, todos com o usuário hermes:

  1. Procure

    hermes skills browse

    Lista as skills de uma fonte, como as oficiais, ou busca pelo nome com o subcomando search.

  2. Confira

    hermes skills inspect

    Mostra o conteúdo, a fonte e o nível de confiança antes de instalar.

  3. Instale

    hermes skills install

    Baixa para a quarentena, roda a varredura e registra a origem em .hub/lock.json.

  4. Mantenha

    hermes skills check

    Procura versões novas. O update atualiza sem alterar as skills que você editou.

A varredura acontece numa quarentena: a skill só entra em ~/.hermes/skills/ depois de passar.

A varredura procura vazamento de arquivos e chaves, injeção de instruções, comandos destrutivos e sinais de pacote adulterado. O resultado depende do nível de confiança da fonte: as skills empacotadas e as oficiais são confiáveis. Alguns repositórios conhecidos recebem uma checagem mais flexível. O resto é tratado como comunidade.

Chame uma skill na conversa

Cada skill instalada vira um comando de barra com o nome dela, na TUI e na conversa com o bot. O texto depois do comando vira a instrução. Uma mensagem aceita até cinco skills empilhadas no começo:

Conversa
/deploy-staging publique a branch atual
/github-pr-workflow /test-driven-development corrija a issue 123 e abra um pull request

Sem comando, o agente também escolhe sozinho pela descrição, quando a tarefa combina. Uma skill instalada no meio de uma conversa entra na próxima mensagem: o agente recebe um aviso com o nome e a descrição da skill nova.

Revise o que o agente escreve

Uma skill escrita pelo agente orienta as tarefas seguintes. Por isso vale ler o que ele grava. A opção skills.write_approval faz cada criação ou mudança esperar a sua revisão na pasta ~/.hermes/pending/skills/. Na conversa, /skills approval on liga a revisão e grava a opção no config.yaml. Depois, /skills pending lista o que espera, /skills diff mostra a diferença. Por fim, /skills approve ou /skills reject resolvem cada uma.

Para um profile começar sem as skills empacotadas, crie com hermes profile create pesquisa --no-skills. Num profile que já existe, hermes skills opt-out para as próximas cópias sem apagar nada do disco.

Skills passo a passo

StayCloud

Uma VPS para desenvolver com agentes

Servidor da StayCloud em São Paulo, com acesso root e disco NVMe, para deixar seus agentes de IA rodando o dia todo.

Montar minha VPS

Link de parceiro da Promovaweb.