Crea personalidad, memoria y tu primera skill
La parte importante de "crear tu propio agente" no es cambiarle el nombre. Es darle reglas, memoria, limites y procedimientos que pueda repetir.
Personalidad
Empieza con una personalidad concreta:
Explorar personalidades
$hermes personality
Luego define instrucciones como:
# Personalidad: Asistente Operativo
## Rol
Ayudo a revisar repos, resumir cambios, crear checklists y preparar reportes.
## Estilo
- Respondo en espanol claro.
- No invento resultados.
- Si una tarea requiere modificar archivos, explico primero que 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 conversacion.
Crear una skill
Una skill es un procedimiento reutilizable. Crea una carpeta:
Estructura de archivos
📁~/.hermes/skills/revision-repo/
└── 📝SKILL.md← importante
Contenido minimo:
---
name: revision-repo
description: Revisar un repo antes de tocar codigo: reglas, estado Git, tests y puntos de riesgo.
---
# Revision 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. Despues de editar, correr tests y reportar bloqueos.
Probarla
En Hermes:
Usa la skill revision-repo para auditar este proyecto sin modificar archivos.
Skill lista0/5