Mapa da trilha
⚙️ Configurando o ambiente Hermes
Instalação ponta a ponta
🔑 Conectando OpenRouter
Chaves + dashboard
🤖 Integrando DeepSeek V4
BYOK e rate limits dedicados
🎬 Gemini CLI
Multimodal no terminal
🎭 Criando a skill Orpheus
Deep work agent
📋 soul.md na prática
Do template ao contexto vivo
Conteúdo detalhado
⚙️ Configurando o ambiente Hermes
Instalação passo a passo, configuração de diretórios e verificação de saúde do sistema antes de avançar.
Para instalar e usar o Hermes Agent você precisa de: sistema operacional macOS, Linux ou Windows com WSL; Node.js 18+ instalado; conta na Anthropic (para Claude); terminal com permissões de usuário; e opcionalmente VS Code ou outro editor de código. Não é necessário ser desenvolvedor — mas familiaridade com o terminal é essencial.
Verificar pré-requisitos antes de instalar evita erros frustrantes no meio do processo. Saber o que você tem e o que falta é o primeiro passo para uma instalação sem surpresas.
Node.js como runtime · Terminal/shell básico · Conta Anthropic · WSL para Windows · Permissões de usuário vs admin
O Hermes Agent é instalado via terminal. O processo envolve: clonar ou instalar via npm o pacote do Hermes, configurar variáveis de ambiente, rodar o setup inicial que guia pela configuração de modelos. O comando central é hermes setup que abre um wizard interativo para configurar chaves de API e preferências.
Seguir a sequência correta de instalação evita estados inconsistentes. Pular passos do setup inicial é a causa mais comum de erros difíceis de diagnosticar.
npm install global · hermes setup wizard · Variáveis de ambiente · Estado de configuração · Verificação pós-instalação
Após a instalação base, o Hermes cria uma estrutura de diretórios em ~/.hermes/ que inclui: soul.md (contexto pessoal), skills/ (personas e skills), memory/ (histórico e memória) e config.json (configurações gerais). As variáveis de ambiente necessárias são: ANTHROPIC_API_KEY, e opcionalmente OPENROUTER_API_KEY para modelos alternativos.
Conhecer a estrutura de diretórios do Hermes permite fazer backup do que importa, entender onde fica cada coisa e diagnosticar problemas com mais rapidez.
~/.hermes/ como base · Estrutura de diretórios · ANTHROPIC_API_KEY · Backup de configuração · config.json
Após a instalação e configuração, o primeiro teste é uma conversa simples: perguntar ao Hermes algo sobre você mesmo para confirmar que ele responde, acessa o soul.md e executa ferramentas básicas. Um bom teste inicial é: "Hermes, o que você sabe sobre mim até agora?" seguido de "Use o terminal para criar um arquivo de teste em ~/Desktop/hermes-test.txt".
Testar uma funcionalidade simples antes de avançar para configurações complexas isola problemas. Se o básico funciona, a instalação está correta.
Smoke test · Verificação de soul.md · Execução de ferramenta de terminal · Iteração de diagnóstico
O Hermes tem uma interface de dashboard (acessível via hermes dashboard ou pela extensão do VS Code/IDE) que centraliza: histórico de conversas, skills e personas ativas (Pantheon), uso e custo de tokens, status de jobs agendados e memória ativa. O dashboard é onde você gerencia o sistema visualmente sem precisar do terminal.
Conhecer o dashboard antes de precisar dele reduz fricção. Você sabe onde olhar quando algo vai errado e como navegar entre as diferentes funcionalidades do Hermes.
hermes dashboard · Pantheon visual · Histórico de sessões · Status de jobs · Custo acumulado
Claude Code (CLI de desenvolvimento) e Hermes (agente pessoal) podem ser usados de forma integrada. O Hermes pode invocar Claude Code como uma ferramenta para tarefas de código, e o dashboard do Hermes pode mostrar dados de uso do Claude Code. A integração é configurada via hermes setup integrations e permite que Hermes delegue tarefas de código sem sair do seu fluxo principal.
A integração entre Hermes e Claude Code é onde o sistema atinge seu potencial máximo — Hermes orquestra a vida toda, incluindo o trabalho de código que Claude Code executa.
hermes setup integrations · Delegação de tarefas de código · Dashboard unificado · Fluxo de orquestração
Após completar a instalação, um checklist de verificação de saúde confirma que tudo está funcionando: Hermes responde ✓ | soul.md é carregado ✓ | Chave API está ativa ✓ | Terminal funciona como ferramenta ✓ | Dashboard abre ✓ | Histórico é salvo entre sessões ✓ | Skills podem ser carregadas ✓.
Um sistema parcialmente configurado pode parecer funcionar mas falhar em casos importantes. O checklist sistemático garante que você tem uma base sólida antes de avançar.
Verificação sistemática · Diagnóstico de instalação · Base sólida antes de avançar · Identificação de problemas latentes
🔑 Conectando OpenRouter
Chaves, dashboard e roteamento — o gateway para todos os modelos do Triad em um único lugar.
Acesse openrouter.ai, clique em "Sign In" e crie uma conta com email ou via OAuth (Google, GitHub). Após confirmar o email, você tem acesso ao dashboard com créditos de teste. Para uso regular, você precisará adicionar créditos ou um método de pagamento. O processo completo leva menos de 5 minutos.
A conta do OpenRouter é o gateway para todos os modelos do Triad. Sem ela, você está limitado aos modelos de um único provedor.
openrouter.ai · OAuth de conta · Créditos de teste · Método de pagamento · Dashboard inicial
No dashboard do OpenRouter, vá em "Keys" → "Create Key". Dê um nome descritivo (ex: "hermes-triad"), defina um limite de crédito opcional para controle de gastos e copie a chave gerada (começa com sk-or-). Armazene em local seguro — não é possível ver a chave novamente após fechar a janela.
A API key é o único elemento que autentica suas chamadas. Perdê-la significa gerar uma nova e atualizar todas as integrações. Gerenciar chaves corretamente é segurança básica.
sk-or- prefix · Limite de crédito como proteção · Armazenamento seguro · Rotação de chaves · Nunca commitar no git
No terminal, execute hermes setup model. O wizard mostrará uma lista de provedores suportados. Use a barra de espaço para selecionar "OpenRouter" e pressione Enter. Cole sua API key quando solicitado. O Hermes confirma a conexão testando uma chamada simples. Você pode configurar qual modelo OpenRouter usar como padrão para cada papel (Condutor, Executor, Crítico).
O setup correto garante que o Hermes roteie chamadas pelo OpenRouter automaticamente. Erros nessa etapa causam falhas silenciosas onde Hermes usa o modelo errado ou não acessa modelos alternativos.
hermes setup model · Seleção de provedor · Teste de conexão automático · Modelo padrão por papel · Verificação de configuração
Após configurar OpenRouter, teste com: hermes "Use o modelo deepseek/deepseek-chat via OpenRouter e me diga qual é a capital do Brasil". Se a resposta mencionar "Brasília" e o log mostrar o provedor OpenRouter/DeepSeek, a conexão está funcionando. Se houver erro de autenticação, verifique se a chave foi colada corretamente e se tem créditos disponíveis.
Testar a conexão com um caso simples antes de rodar tarefas complexas economiza tempo de debugging. Uma falha aqui é infinitamente mais fácil de diagnosticar do que uma falha no meio de um loop do Triad.
Teste de smoke · deepseek/deepseek-chat · Log de provedor · Diagnóstico de autenticação · Verificação de créditos
O dashboard do OpenRouter (openrouter.ai/activity) mostra: histórico de chamadas com modelo, tokens e custo de cada uma; gráfico de uso por período; custo acumulado; e lista de todos os modelos disponíveis com preços atualizados. A aba "Models" permite filtrar por capacidade, preço e provedor.
Monitorar o dashboard regularmente é a única forma de identificar uso inesperado, custos fora do esperado ou chamadas a modelos errados. É o painel de controle financeiro do seu sistema de IA.
openrouter.ai/activity · Custo por chamada · Gráfico de uso · Filtro de modelos · Alerta de custo
No Hermes, você configura qual modelo OpenRouter usar para cada papel: Condutor → anthropic/claude-opus-4 (ou claude-opus-4:nitro para velocidade), Executor → deepseek/deepseek-chat, Crítico → openai/gpt-4o. Essa configuração fica em ~/.hermes/config.json e pode ser sobrescrita por skill específica.
Configurar os modelos corretos por papel é o que transforma o Hermes em um sistema Triad real. Sem essa configuração, todos os papéis usam o mesmo modelo padrão — eliminando o benefício arquitetural.
config.json · Modelo por papel · Sufixos :nitro/:floor · Override por skill · anthropic/ vs openai/ vs deepseek/
Os erros mais comuns ao configurar OpenRouter no Hermes: (1) 401 Unauthorized — chave errada ou sem créditos; (2) 404 Model not found — nome de modelo incorreto; (3) Rate limit 429 — sem chave própria usando modelo popular, solução: adicionar BYOK; (4) Timeout — modelo lento, solução: adicionar sufixo :nitro; (5) Configuração não salva — editar config.json diretamente e reiniciar Hermes.
Saber os erros antes de encontrá-los reduz drasticamente o tempo de resolução. A maioria dos problemas de integração tem causa simples e solução direta.
401 vs 404 vs 429 · BYOK como solução de rate limit · :nitro para timeout · config.json direto · Reinicialização do Hermes
🤖 Integrando DeepSeek V4 como Worker do Triad
Chave própria, BYOK no OpenRouter e rate limits independentes para loops overnight sem interrupção.
Por padrão, chamadas ao DeepSeek V4 via OpenRouter compartilham rate limits com outros usuários. Para uso intensivo — especialmente loops overnight do Triad — isso pode causar erros 429 (rate limit excedido). Com chave própria (BYOK), suas chamadas têm rate limits independentes da base de usuários do OpenRouter.
Rate limits inesperados no meio de um loop overnight podem interromper o trabalho e deixar uma tarefa incompleta. BYOK é a proteção contra esse problema.
Rate limit compartilhado vs dedicado · 429 Too Many Requests · BYOK como solução · Uso intensivo overnight · Continuidade de loop
Acesse platform.deepseek.com, crie uma conta com email e confirme. Na seção "Billing" ou "Top Up", adicione créditos via cartão de crédito. Para começar, $5-$10 é suficiente para semanas de uso normal do Triad. A plataforma mostra saldo em tempo real e histórico de uso por modelo.
Os créditos na DeepSeek Platform são consumidos apenas quando você usa sua chave própria. Sem créditos, a chave retorna erro de pagamento. É importante entender que o saldo na DeepSeek é separado do saldo no OpenRouter.
platform.deepseek.com · Top up de créditos · Saldo DeepSeek vs OpenRouter · $5-$10 inicial · Billing em tempo real
Na DeepSeek Platform, vá em "API Keys" → "Create new API key". Dê um nome (ex: "hermes-triad-worker"), copie a chave gerada (começa com sk-). Como toda chave de API, você não consegue visualizá-la novamente depois — copie imediatamente para um gerenciador de senhas ou variável de ambiente.
A chave da DeepSeek é o que vincula suas chamadas ao seu saldo na plataforma. Sem ela, você depende do pool compartilhado do OpenRouter com seus rate limits.
platform.deepseek.com/api-keys · sk- prefix · Gerenciador de senhas · Variável de ambiente · Backup seguro
No dashboard do OpenRouter, vá em "Settings" → "Integrations" → "Bring Your Own Keys". Procure por "DeepSeek" na lista de provedores, clique em "Configure" e cole sua chave da DeepSeek Platform. O OpenRouter valida a chave automaticamente. Após salvar, chamadas ao deepseek/deepseek-chat via OpenRouter usarão automaticamente sua chave.
A integração BYOK acontece uma única vez e funciona para todas as chamadas futuras. Não é necessário mudar nada no Hermes após essa configuração — ele continua usando a mesma API key do OpenRouter.
openrouter.ai/settings · BYOK configuration · Validação automática · Transparência para o Hermes · Uma configuração, uso contínuo
Em ~/.hermes/config.json, defina o papel Worker para usar o modelo deepseek/deepseek-chat. Na skill Orpheus, o system prompt do Worker especifica que ele deve usar esse modelo. Você pode também configurar parâmetros como temperature (0.7 recomendado) e max_tokens para controlar o tamanho das respostas.
A configuração correta do modelo Worker é o que garante que o DeepSeek V4 executa o papel correto no fluxo. Sem isso, o Hermes pode usar um modelo mais caro para execução quando DeepSeek é suficiente.
config.json Worker model · deepseek/deepseek-chat · temperature 0.7 · max_tokens · Override por skill
Teste o Worker com uma tarefa estruturada simples: "Usando o modelo DeepSeek V4 como Worker, liste 3 ângulos diferentes para responder à pergunta: qual é a principal vantagem competitiva de usar múltiplos modelos de IA?". Verifique nos logs que o DeepSeek foi chamado (não Claude), que a resposta tem três ângulos distintos e que o custo foi significativamente menor que usar Opus.
Testar o Worker isoladamente antes de rodar o Triad completo garante que cada componente funciona. Problemas no Worker são mais fáceis de diagnosticar sozinhos do que dentro do loop completo.
Teste isolado de componente · Verificação de logs · Custo comparativo · Três ângulos como output esperado · Diagnóstico antes do loop completo
Após a primeira execução completa do Triad com DeepSeek como Worker, monitore: no OpenRouter dashboard, filtre as chamadas por modelo deepseek/deepseek-chat e veja o custo total; compare com o custo que seria pagar com Opus; calcule quantas execuções similares você consegue por dollar; e verifique se sua chave BYOK foi usada (o log mostra "provider: DeepSeek via BYOK" quando sua chave é ativa).
O monitoramento do primeiro ciclo real calibra suas expectativas de custo e confirma que a configuração BYOK está funcionando corretamente. É o fechamento do loop de configuração.
Filtro por modelo no dashboard · Custo comparativo Opus vs DeepSeek · Custo por execução · Verificação BYOK ativa · Calibragem de expectativas
🎬 Gemini CLI — Capacidade multimodal no terminal
Instale, autentique e integre o Gemini CLI ao Hermes para análise de vídeo, imagem e PDF diretamente do terminal.
CLI significa Command Line Interface — uma forma de interagir com um serviço via terminal, sem interface gráfica. O Gemini CLI é a implementação oficial do Google que permite usar o Gemini diretamente no terminal. O que o torna especialmente poderoso é que, quando instalado localmente, o Hermes pode invocá-lo como uma ferramenta — transformando Gemini em um executor de tarefas multimodais disponível a qualquer momento.
Entender o que CLI significa e por que o Gemini CLI especificamente vale a pena instalar é o que justifica o esforço de configuração. Não é só mais um modelo — é capacidade multimodal local.
CLI vs interface gráfica · Local vs API remota · Hermes invocando CLI · Multimodal local · Custo zero com conta Google
A instalação do Gemini CLI é feita via npm: npm install -g @google/gemini-cli. Alternativamente, você pode clonar o repositório oficial do GitHub e instalar localmente. Para confirmar a instalação, execute gemini --version. Se retornar o número da versão, o CLI está pronto.
A instalação via npm é o caminho mais simples e garante que você recebe atualizações automáticas. Clonar o repositório é para quem quer modificar o CLI ou usar versões de desenvolvimento.
npm install -g · gemini --version · Repositório GitHub oficial · Atualização automática · Instalação global vs local
Após instalar, execute gemini auth login. O CLI abrirá um link de autenticação no browser ou solicitará que você cole um código de verificação. Autentique com sua conta Google. A autenticação é salva localmente e válida por um período longo. O tier gratuito do Gemini é generoso para uso pessoal e inclui acesso ao Gemini 2.0.
A autenticação via conta Google elimina a necessidade de chave de API — o que significa custo zero para começar. Entender o processo de auth evita confusão entre autenticação do CLI e chave de API.
gemini auth login · OAuth com conta Google · Tier gratuito · Sem API key necessária · Validade da autenticação
Com o Gemini CLI autenticado, os comandos básicos são: gemini "sua pergunta aqui" para uma resposta simples; gemini -f arquivo.pdf "resuma este documento" para análise de arquivo; gemini -f imagem.png "descreva o que você vê" para análise visual. O CLI suporta arquivos de texto, PDF, imagens e vídeos como entrada.
Familiaridade com a sintaxe básica do CLI é necessária antes de integrá-lo ao Hermes. Saber o que funciona diretamente no terminal facilita o debugging quando a integração tem problemas.
gemini "prompt" · -f para arquivo · Tipos de arquivo suportados · Análise de PDF, imagem, vídeo · Saída no terminal
Para que o Hermes possa usar o Gemini CLI, você precisa configurá-lo como uma ferramenta disponível. No setup do Hermes, hermes setup tools mostra ferramentas de terminal instaladas automaticamente. Se o Gemini CLI estiver no PATH, o Hermes o detecta automaticamente. Caso contrário, adicione manualmente: hermes tools add gemini --command "gemini".
A integração como ferramenta é o que permite delegar tarefas multimodais ao Hermes sem precisar chamar o Gemini manualmente. O Hermes decide quando usar Gemini com base na natureza da tarefa.
hermes setup tools · Detecção automática via PATH · hermes tools add · Delegação automática de multimodal · Verificação de ferramenta disponível
Com o Gemini CLI integrado, você pode pedir ao Hermes: "Use o Gemini CLI para analisar meu vídeo do YouTube [URL] e me dê um breakdown dos primeiros 30 segundos — o que aparece na tela, qual é o gancho visual e qual é a energia transmitida". O Hermes invoca o Gemini, processa o vídeo e retorna a análise estruturada.
Ver um caso de uso concreto e de alto valor demonstra por que vale a pena configurar o Gemini CLI. Análise de vídeo é algo que nenhum outro modelo no Triad faz bem — Gemini é o especialista.
Análise de vídeo do YouTube · Breakdown visual de conteúdo · Hermes como orquestrador · Gemini como especialista multimodal · Output estruturado
O mesmo padrão de integração do Gemini CLI funciona para outros CLIs: GitHub CLI (gh) para criar issues e PRs via Hermes, OpenAI CLI para tarefas específicas da OpenAI, Vercel CLI para deploy, e qualquer ferramenta de terminal que o Hermes possa detectar ou configurar. O ecossistema de CLIs expande o que o Hermes pode fazer sem precisar de interfaces web.
Entender que o Gemini CLI é apenas um exemplo de um padrão extensível muda como você pensa sobre o que o Hermes pode fazer. Qualquer CLI instalado pode se tornar uma ferramenta do Hermes.
gh CLI para GitHub · Vercel CLI para deploy · Padrão extensível · Hermes como orquestrador de CLIs · Ecossistema local de ferramentas
🎭 Criando a skill Orpheus — Seu deep work agent
Configure o Pantheon, escreva os três system prompts do Triad e teste Orpheus com uma tarefa real.
Skills no Hermes são configurações de comportamento especializado — uma combinação de system prompt personalizado, modelo específico, fluxo de execução e conjunto de ferramentas disponíveis. Quando você ativa uma skill, o Hermes muda sua forma de responder e executar tarefas para seguir o padrão definido na skill. Skills podem ser persistentes (sempre ativas) ou invocadas on-demand.
Entender skills é o que permite criar comportamentos especializados dentro do Hermes — como o fluxo Triad — sem precisar repetir instruções longas a cada conversa.
System prompt personalizado por skill · Modelo específico por skill · Invocação on-demand vs persistente · Comportamento especializado · Skills como módulos de comportamento
O Pantheon é a interface visual do Hermes para gerenciar personas e skills. Acessível via hermes pantheon ou pelo dashboard, ele mostra todas as suas personas ativas, permite criar novas, editar system prompts, configurar modelos por persona e sincronizar com o Hermes. Cada persona no Pantheon aparece como um "deus" com nome, missão e capacidades definidas.
O Pantheon torna o gerenciamento de múltiplas personas visual e intuitivo. Sem ele, você precisaria editar arquivos de configuração diretamente — mais propenso a erros e mais difícil de visualizar.
hermes pantheon · Persona como entidade · Visual vs arquivo de config · Sincronização com Hermes · Nome e missão de persona
No Pantheon, clique em "Add Persona", defina o nome como "Orpheus", a descrição como "Deep work agent — usa o fluxo Triad para tarefas estratégicas complexas" e selecione Claude Opus 4 como modelo orquestrador. A persona criada aparece no dashboard e pode ser invocada via "Use o Orpheus para..." no chat do Hermes.
Criar a persona Orpheus é o momento em que o sistema Triad se torna uma entidade nomeada e invocável dentro do Hermes. Dar um nome ajuda a comunicar a intenção — "preciso de Orpheus" sinaliza trabalho profundo.
Add persona no Pantheon · Nome Orpheus · Modelo orquestrador · Invocação por nome · Deep work como intenção
O sistema Orpheus usa três system prompts distintos. Conductor (Opus): interroga com 5-10 perguntas, escreve um briefing de uma página para o Worker, valida quando Worker + Crítico convergirem — nunca executa o trabalho ele mesmo. Worker (DeepSeek): recebe o briefing e ataca de 3-5 ângulos em paralelo, passa cada draft ao Critic, revisa até receber SHIP. Critic (GPT): retorna VERDITO (SHIP/REVISE/FUNDAMENTAL FLAW), O QUE QUEBRA, O QUE FALTA e MELHOR ÂNGULO — com exemplos específicos.
Esses são os system prompts exatos que definem o comportamento do Orpheus. Entendê-los permite ajustá-los para seus casos de uso específicos.
Conductor nunca executa · Worker usa 3-5 ângulos · Critic retorna SHIP/REVISE/FUNDAMENTAL FLAW · Específico vs vago · Critério de aprovação rigoroso
Após criar o Orpheus no Pantheon, sincronize com o Hermes via prompt de contexto: "Hermes, estou sincronizando a persona Orpheus com você. Orpheus é meu agente de deep work que usa o fluxo Triad: Opus como Condutor (interroga, brifa, valida), DeepSeek como Worker (executa de 3-5 ângulos, loop com Crítico), GPT-5.5 como Crítico (SHIP/REVISE/FUNDAMENTAL FLAW). Confirme que você entendeu o fluxo e me diga o que precisa antes de receber uma tarefa para Orpheus."
A sincronização via prompt confirma que o Hermes entendeu o fluxo corretamente antes de você investir em uma tarefa real. É como fazer o Hermes "ler o manual" em voz alta.
Prompt de sincronização · Confirmação de entendimento · Detecção de gaps antes da tarefa · Feedback do Hermes sobre o que precisa · Iteração de configuração
O primeiro teste real do Orpheus deve ser uma tarefa de médio valor estratégico — importante o suficiente para valer a profundidade do Triad, mas não crítica ao ponto de que um resultado imperfeito seja prejudicial. Exemplo: "Orpheus, quero entender quais são os 3 principais erros que empreendedores cometem ao usar IA nos primeiros 90 dias. Me dê sua análise mais profunda." O Orpheus vai interrogar, briefar, executar e criticar.
O primeiro teste real confirma se o fluxo funciona de ponta a ponta no seu setup específico. Problemas de configuração que não aparecem em testes simples surgem em tarefas com múltiplas etapas e modelos.
Tarefa de médio valor · Fluxo ponta a ponta · Identificação de problemas de configuração · Interrogação como primeira etapa · Resultado convergido
Após o primeiro uso real do Orpheus, avalie: o Condutor fez as perguntas certas? O Worker produziu ângulos genuinamente distintos? O Crítico foi específico o suficiente? Se o Condutor foi muito verboso, ajuste o system prompt para "máximo 5 perguntas, uma de cada vez". Se o Worker produziu ângulos similares, adicione "cada ângulo deve usar uma premissa fundamentalmente diferente". Iteração é esperada.
O primeiro uso raramente é perfeito. A capacidade de identificar onde ajustar e como ajustar é o que separa quem tem um sistema funcional de quem tem um sistema excelente.
Avaliação pós-uso · Ajuste de system prompt · Iteração esperada · Diagnóstico de qualidade · Critérios de bom output por papel
📋 soul.md na prática — Preenchendo e ativando
Do template em branco ao contexto pessoal completo — Identity, Mission, Business, Voice, Rhythm e Memory.
O template soul.md está disponível no arquivo de referência do curso e no repositório do Hermes. Baixe o template para ~/.hermes/soul.md — esse é o local padrão que o Hermes carrega automaticamente. Abra o arquivo em qualquer editor de texto. As seções em itálico são instruções a substituir pelo seu conteúdo real.
Ter o template no local correto e editável é o pré-requisito para tudo o mais neste módulo. Um soul.md no local errado é ignorado pelo Hermes silenciosamente.
~/.hermes/soul.md · Carregamento automático · Editor de texto simples · Itálico = instrução a substituir · Localização correta
Identity: preencha nome, pronomes, localização e fuso horário (ex: "São Paulo, BR · BRT / UTC-3"), seu papel profissional em uma frase e 3 adjetivos de brand voice ("direto, prático, sem jargão"). Mission: escreva seu headline goal em uma frase sem suavizações, liste 3 pilares concretos e escreva explicitamente o que está fora de escopo este ano.
Identity e Mission são as seções que mais impactam a relevância das sugestões do Hermes. Um headline goal vago ("crescer minha marca") produz sugestões genéricas. Um headline específico ("atingir 10k seguidores no LinkedIn até dezembro vendendo consultoria de IA") produz sugestões acionáveis.
Fuso horário explícito · 3 adjetivos de brand voice · Headline goal sem suavizações · 3 pilares concretos · Out-of-scope como proteção
Na seção Business, preencha entidade legal (nome e estrutura), modelo de receita (SaaS / agência / cursos / consultoria), receita mensal atual e tendência percentual MoM, custos mensais detalhados (ferramentas, pessoal, infraestrutura), runway em meses se receita caísse a zero, e quais métricas o Hermes deve monitorar por canal.
Sem contexto financeiro, o Hermes recomenda o que é tecnicamente possível — não o que é viável para seu estágio. "Contrate mais 3 pessoas" é uma sugestão ruim se você tem 2 meses de runway.
Receita e tendência MoM · Runway como restrição real · Custo detalhado por categoria · Métricas por canal · Contexto que calibra viabilidade
Voice: liste como quer ser respondido (curto por padrão, uma pergunta por vez, sem emojis, sem bullet points desnecessários), e como o Hermes deve escrever no seu estilo (registro, ortografia brasileira, capitalização, palavras proibidas). Hard nos: liste o que o Hermes nunca pode fazer — ex: "nunca afirmar métricas que não compartilhei", "nunca mencionar [concorrente X] pelo nome", "nunca sugerir [abordagem Y] — já testei e não funciona".
Voice e Hard nos são as seções que mais evitam retrabalho. Sem elas, você passa horas pedindo ao Hermes para mudar o formato, o tom ou retirar informações que não deveria ter incluído.
Formato padrão de resposta · Ortografia como identidade · Palavras proibidas · Hard no como proteção de posicionamento · Histórico de tentativas fracassadas
Na seção Rhythm, mapeie sua semana real: quando você tem energia máxima para trabalho criativo (ex: 6h-9h), quais dias são para criação vs execução vs reuniões, quando você checa mensagens (duas vezes por dia, não em tempo real), quais dias são sem reuniões, e a curva de energia ao longo do dia (manhã: criativo; tarde: operacional; noite: revisão e leitura).
O Hermes usa o ritmo para sugerir quando executar diferentes tipos de tarefas. Uma análise profunda sugerida para as 16h vai ser ignorada. A mesma análise sugerida para amanhã às 7h tem chance real de ser feita.
Janela de trabalho profundo · Dias de criação vs execução · Check de mensagens em batch · Curva de energia · Rituais de recuperação
Memory é dividida em quatro sub-seções: (1) Decisões — liste o que você tentou, por que não funcionou e o que não sugerir de novo; (2) Pessoas — nomes, papel, última interação e o que você deve/eles devem a você; (3) Ferramentas — apenas as que sobreviveram ao uso real; (4) Lições trimestrais — o que funcionou, o que não funcionou, o que surpreendeu. Seja específico — "tentei landing pages em inglês, CTR foi 40% menor que em português" é útil; "inglês não funciona" é inútil.
A seção Memory é a que cresce mais em valor com o tempo. Registrar uma decisão hoje evita que o Hermes sugira a mesma abordagem daqui a seis meses — depois que você esqueceu por que descartou.
Anti-sugestão por decisão documentada · Rede de pessoas como contexto · Stack real vs aspiracional · Lições trimestrais como input · Especificidade como requisito
Com o soul.md preenchido em ~/.hermes/soul.md, reinicie o Hermes ou execute hermes reload soul. Para verificar que o arquivo foi carregado corretamente, pergunte: "Hermes, o que você sabe sobre mim? Resuma meu perfil com base no que tem no soul.md". Se a resposta incluir detalhes específicos que você preencheu, o carregamento funcionou. Se for genérica, verifique o caminho do arquivo e a sintaxe do Markdown.
A verificação final fecha o loop da configuração. Um soul.md mal posicionado ou com erro de sintaxe é silenciosamente ignorado pelo Hermes, resultando em respostas genéricas sem indicação do problema.
hermes reload soul · Pergunta de verificação · Resposta específica = sucesso · Resposta genérica = problema · Diagnóstico de caminho e sintaxe