Como Criar um Novo Profile

Passo a passo para criar um profile independente para um novo framework ou propósito.

1. Criar o Profile

hermes profile create nome-do-profile

Isso cria:

  • ~/.hermes/profiles/nome-do-profile/ com estrutura básica
  • Skills bundled sincronizadas
  • Wrapper em ~/.local/bin/nome-do-profile

2. Configurar

# Editar config.yaml
nano ~/.hermes/profiles/nome-do-profile/config.yaml
 
# Ou usar o setup interativo
nome-do-profile setup

Configurações principais:

  • model.default — modelo LLM
  • model.provider — provedor
  • agent.reasoning_effort — low/medium/high
  • terminal.cwd — diretório padrão de trabalho

3. API Keys

# Copiar do profile default
cp ~/.hermes/.env ~/.hermes/profiles/nome-do-profile/.env
 
# Ou criar do zero com apenas as chaves necessárias

4. Personalizar

Edite SOUL.md para definir a personalidade do agente no novo profile.

5. Adicionar Skills Específicas

# Skills vão em:
~/.hermes/profiles/nome-do-profile/skills/categoria/nome-skill/SKILL.md
 
# Ou instalar do hub:
nome-do-profile skills install NOME_DA_SKILL

6. Usar

# Via wrapper
nome-do-profile
 
# Ou via flag
hermes -p nome-do-profile
 
# Query única
nome-do-profile chat -q "comando"

Já Existentes

ProfileWrapperUso
defaulthermesGeral + Telegram
bmadbmadBMAD Method