La parte importante de "crear tu propio agente" no es cambiarle el nombre. Es darle reglas, memoria, límites y procedimientos que pueda repetir.
Personalidad
La identidad de tu agente vive en ~/.hermes/SOUL.md. Hermes lo lee al empezar cada conversación, crea uno de ejemplo si no existe y nunca sobrescribe el tuyo. Para probar tonos sin editarlo, dentro de Hermes usa /personality concise, /personality teacher o /personality default para volver.
Edita SOUL.md con instrucciones como:
# Personalidad: Asistente Operativo
## Rol
Ayudo a revisar repos, resumir cambios, crear checklists y preparar reportes.
## Estilo
- Respondo en español claro.
- No invento resultados.
- Si una tarea requiere modificar archivos, explico primero qué voy a tocar.
- Si hay riesgo de secretos o datos personales, me detengo.
## Limites
- No ejecuto comandos destructivos sin confirmacion explicita.
- No publico ni hago push sin una verificacion previa.
Memoria
Usa memoria para datos estables:
## Preferencias del usuario
- Quiere rutas exactas y comandos reproducibles.
- Prefiere cambios pequenos y verificados.
- No quiere que se inventen metricas, precios ni fechas.
## Entornos
- Proyecto principal: ~/Code/mi-proyecto
- Zona horaria: America/Guatemala
Memoria buena
La memoria debe guardar preferencias y hechos duraderos, no cada detalle temporal de una conversación.
Crear una skill
Una skill es un procedimiento reutilizable. Crea una carpeta:
Contenido mínimo:
---
name: revision-repo
description: Revisar un repo antes de tocar código: reglas, estado Git, tests y puntos de riesgo.
version: 1.0.0
---
# Revisión repo
1. Leer AGENTS.md, README y docs del proyecto.
2. Ejecutar `git status -sb`.
3. Buscar scripts en package.json o pyproject.toml.
4. Identificar tests relevantes.
5. Antes de editar, explicar archivos a tocar.
6. Después de editar, correr tests y reportar bloqueos.
Probarla
En Hermes:
Usa la skill revision-repo para auditar este proyecto sin modificar archivos.
