Combos de skills do Hermes v0.19: encadeie 3 skills em uma mensagem e deixe a ordem definir o resultado

Nas versões anteriores do Hermes Agent, você só podia carregar um skill de cada vez. Se uma tarefa exigisse o navegador, uma ferramenta de pesquisa de código e um assistente de Docker, ou você instalava os três e torcia para o modelo usar, ou alternava manualmente entre sessões. Hermes v0.19.0 muda isso com as invocações slash-skill empilhadas: agora você pode escrever /skill-a /skill-b /skill-c faça XYZ e o Hermes carrega os três skills em ordem dentro de um único turno.
Não é apenas açúcar sintático. A ordem importa. Skills iniciais moldam o contexto, preparam as ferramentas e geralmente decidem o “primeiro corte” de uma tarefa. Skills posteriores refinam, operam ou finalizam. Encadear skills na ordem certa permite comprimir fluxos de várias etapas em uma única mensagem.
Neste post, vou mostrar o que as invocações empilhadas realmente fazem, por que a sequência faz parte do prompt e três combos práticos de 3 skills que você pode usar hoje.
Para uma visão geral mais ampla do v0.19.0, consulte nossas notas de lançamento v0.19.0 e o resumo de recursos do Quicksilver.
O que são invocações slash-skill empilhadas?
O changelog oficial do v0.19.0 descreve o recurso em uma linha:
Invocações empilhadas de slash-skill —
/skill-a /skill-b faça XYZcarrega ambas as skills em ordem.
Hermes já suportava comandos slash para skills. Nas versões anteriores, digitar /docker-management ativava o skill Docker para o turno atual. No v0.19.0, você pode prefixar uma mensagem com vários slash skills separados por espaços. O Hermes carrega cada um e depois executa o restante da sua instrução.
/gitnexus-explorer /code-wiki /subagent-driven-development
Review the last 30 merged PRs in NousResearch/hermes-agent, map the changed modules against our local codebase, and split the resulting migration plan into parallel subagent tasks.
O Hermes vai:
- Carregar
gitnexus-explorerpara consultar o GitHub. - Carregar
code-wikipara contrastar os achados com o conhecimento local do projeto. - Carregar
subagent-driven-developmentpara parallelizar o trabalho subsequente. - Executar a instrução do usuário usando os três conjuntos de ferramentas.
Você também pode acionar o recurso a partir da CLI ou TUI. O v0.19.0 adicionou autocompletar e ghost text para os comandos slash, então o cliente sugerirá skills disponíveis enquanto você digita.
Por que a ordem importa: skills como pipeline
Uma invocação empilhada é um pipeline, não um saco de ferramentas. Cada skill pode:
- Injetar ferramentas no turno atual.
- Registrar contexto que o modelo deve usar antes de planejar.
- Modificar comportamento, como formato de saída ou regras de aprovação.
- Reivindicar um papel que skills posteriores não devem substituir.
Se você inverter a ordem, as mesmas três skills podem se comportar diferentemente. Por exemplo:
/subagent-driven-development /code-wiki /docker-management
Refactor the user authentication service to use the new database schema and deploy it in a local container.
Aqui subagent-driven-development é carregado primeiro. Ele pode definir o padrão de “decomposição de tarefas” e lançar subagents antes que code-wiki forneça conhecimento local e docker-management cuide da camada de contêineres. O resultado final são as mesmas três skills, mas a orquestração está agora na frente.
Três padrões práticos emergem:
| Padrão | Ordem | Melhor para |
|---|---|---|
| Descoberta → Conhecimento → Execução | gitnexus-explorer / code-wiki / subagent-driven-development |
Pesquisa e planejamento entre codebases |
| Orquestração → Conhecimento → Operações | subagent-driven-development / code-wiki / docker-management |
Refatoração e deploy em ambientes locais |
| Observar → Extrair → Publicar | watchers / page-agent / fastmcp |
Monitoramento de arquivos ou web que alimenta sistemas externos |
A ordem não garante uma saída determinista — ainda é um agente impulsionado por LLM — mas ela desloca o prior de planejamento. Skills mencionadas antes aparecem antes no contexto do sistema e são mais propensas a serem tratadas como o quadro principal.
3 combos reais de 3 skills
Esses exemplos usam skills já cobertos em nosso guia de 8 skills avançados indispensáveis. Se você não os tiver instalados, execute primeiro hermes skills install <nome>.
Combo 1: Pesquisar, mapear e paralelizar
/gitnexus-explorer /code-wiki /subagent-driven-development
Find the five most important upstream changes in Hermes v0.19.0 that affect the MCP server format, map them to our local MCP adapter code, and assign one subagent per change to write the migration patch.
O que cada skill faz:
gitnexus-explorerlê as release notes, PRs e issues do upstream.code-wikifaz a correspondência dos conceitos do upstream com os módulos e nomes de funções locais.subagent-driven-developmentdivide o trabalho em subagents paralelos, cada um responsável por um patch de migração.
Por que essa ordem: pesquisa primeiro, depois grounding e, por fim, execução paralela. Se você colocar subagent-driven-development primeiro, o agente pode começar a distribuir tarefas antes de entender as mudanças do upstream, gerando descrições vagas.
Combo 2: Refatorar, testar e fazer deploy local
/subagent-driven-development /code-wiki /docker-management
Split the user authentication refactor into backend, frontend, and test tasks. Use the local codebase wiki to keep naming consistent. When all subagents finish, build a Docker image from the branch and run the integration tests in a container.
O que cada skill faz:
subagent-driven-developmentcria o plano de tarefas e lança subagents de backend, frontend e testes.code-wikiaplica as convenções do projeto e evita a deriva de nomem entre os subagents.docker-managementempacota o branch e executa os testes de integração em um contêiner isolado.
Por que essa ordem: orquestração primeiro, conhecimento compartilhado segundo e camada de ambiente por último. Se Docker fosse carregado primeiro, ele poderia passar o turno inspecionando imagens antes de o plano de refatoração existir.
Combo 3: Observar, extrair e encaminhar
/watchers /page-agent /fastmcp
Watch the Cloudflare status RSS feed. If a new incident is posted, open the incident page, extract the affected products and regions, and publish a structured summary to our Slack channel via the internal MCP server.
O que cada skill faz:
watcherssonda o feed RSS e aciona o turno quando houver um novo item.page-agentabre a página do incidente e extrai os detalhes.fastmcpconecta-se ao seu servidor MCP interno e publica o resumo no Slack.
Por que essa ordem: o gatilho deve vir primeiro, a extração em segundo e o conector de saída por último. Inverter page-agent e fastmcp pode funcionar, mas o modelo mental “observar → extrair → publicar” é mais claro e menos propenso a erros.
Como descobrir e instalar os skills necessários
O Hermes tem um Skills Hub integrado. Você pode pesquisar, instalar e listar skills pelo terminal:
# Explorar todos os skills disponíveis
hermes skills browse
# Pesquisar um skill específico
hermes skills search docker
# Instalar um skill
hermes skills install docker-management
# Ver o que está instalado
hermes skills list
A maioria dos skills é carregada automaticamente quando você os invoca. Se um skill não estiver instalado, o Hermes geralmente avisa e sugere o comando de instalação. No v0.19.0, o autocompletar de slash-skill também mostra quais skills já estão instalados.
Armadilhas comuns
-
Tratar a ordem como invisível. Trocar duas skills pode mudar o plano. Se você notar resultados inconsistentes, anote a ordem usada e compare as execuções.
-
Carregar muitas skills. Três a quatro skills geralmente é o ponto ideal. Empilhar todos os skills dilui a janela de contexto e pode deixar o modelo indeciso.
-
Assumir que os skills se compõem perfeitamente. Alguns skills podem querer ocupar o mesmo namespace de ferramentas ou formato de saída. Teste seu combo primeiro em um workspace seguro.
-
Esquecer o fallback. Se uma invocação empilhada falhar, você pode voltar a turnos de skill único para isolar qual skill causou o problema.
Principais conclusões
- Hermes v0.19.0 permite empilhar slash skills em uma única mensagem:
/skill-a /skill-b /skill-c faça X. - Os skills são carregados em ordem, e essa ordem molda o plano e o contexto do modelo.
- Três combos práticos: pesquisar → mapear → paralelizar; orquestrar → ancorar → fazer deploy; observar → extrair → publicar.
- Mantenha os combos entre 3 e 4 skills, teste-os em um workspace seguro e itere a ordem.
- Use
hermes skills browseehermes skills installpara descobrir os skills que precisa.
Referências: