Skills Agentes

Soul Audit

Vuelve a correr o profundiza la entrevista de identidad del agente, guardando respuestas verbatim en state/interview.json y re-renderizando SOUL.md, USER.md, ACCESS_POLICY.md y HEARTBEAT.md.

Reemplaza a: Editar manualmente SOUL.md, USER.md, ACCESS_POLICY.md o HEARTBEAT.md

Solicitashell
Estrellas
28.9k

en todo el repo

Actividad
59

0–100, la ruta de este skill

Actualizado
hace 10 días

último commit aquí

Commits
1

últimos 90 días

Contexto
1.4k tok

133 tok en reposo

Paquete
1 archivo

6 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add garrytan/gbrain --skill soul-audit --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Actualiza la identidad del agente mediante una entrevista interactiva, guardando respuestas en el banco compartido state/interview.json
  • Ejecuta `gbrain bootstrap interview --set/--show/--confirm` para registrar y confirmar respuestas verbatim del usuario
  • Re-renderiza SOUL.md, USER.md, ACCESS_POLICY.md, HEARTBEAT.md o AGENTS.md con `gbrain bootstrap render --only <FILE> --force`
  • Corre un ritual de lectura de confirmación antes de renderizar, con backup automático en .gbrain-bootstrap-backups/

Úsalo cuando

  • Se quiere volver a hacer o profundizar la entrevista de identidad del agente en cualquier momento después del bootstrap
  • El usuario quiere cambiar la personalidad, el nombre, el propósito o el tono del agente
  • Hay que actualizar límites de acceso, cadencia de heartbeat o el perfil del usuario principal

No lo uses cuando

  • No genera archivos desde cero ni escribe la prosa de identidad por sí mismo
  • No se debe usar para editar SOUL.md/USER.md directamente a mano

Qué lo activa

Di cualquiera de estas frases y el agente debería cargar este skill.

  • Quiero hacer un soul audit de mi agente
  • Cambia la personalidad de mi agente
  • Actualiza quién soy en mi agente
  • Configura los límites de acceso a mi brain
  • Vuelve a calibrar el tono de respuesta del agente

SKILL.md

En inglés

Soul Audit — Agent Identity Builder (re-run / deepen surface)

Update the agent's identity through an interactive interview, any time after bootstrap. This skill does NOT generate files from scratch and does NOT write identity prose itself: it records the user's answers into the shared answer bank, then lets the bootstrap render engine produce the files. That keeps one source of truth — state/interview.json — no matter which surface (first-boot bootstrap, this skill, a future re-audit) collected the answers.

IMPORTANT: Content comes from the USER'S OWN ANSWERS, recorded verbatim. NEVER invent, embellish, or default an identity answer. The render gate structurally refuses until required answers exist and were read back and confirmed by the human.

Contract

This skill guarantees:

  • Answers land in the shared bank via gbrain bootstrap interview --set KEY "value" (verbatim, one key per answer; --skip KEY records an explicit decline).
  • The read-back ritual runs before any render: --show the full answer set, mirror it to the user, then --confirm <hash> with the hash --status printed. Confirming a set the user never saw fails by design.
  • Files re-render through the ONE render path: gbrain bootstrap render --only SOUL.md --force (repeat per file). --force backs the old file up under .gbrain-bootstrap-backups/<ts>/ first — nothing is clobbered without a recoverable copy.
  • Each phase is independent and re-runnable; updating one answer and re-rendering one file is a complete, valid run.

The command loop

gbrain bootstrap interview --show            # what the bank holds now (start here)
gbrain bootstrap interview --set KEY "..."   # record one updated answer, verbatim
gbrain bootstrap interview --skip KEY        # explicit decline for an optional key
gbrain bootstrap interview --status          # gate + read-back hash
gbrain bootstrap interview --confirm <hash>  # after reading answers back to the user
gbrain bootstrap render --only SOUL.md --force

Render targets: SOUL.md, USER.md, ACCESS_POLICY.md, HEARTBEAT.md, AGENTS.md (re-render whichever files the changed keys feed).

Phases (each independent, each re-runnable)

Phase 1: Identity Interview

Ask: "What is this agent to you? Research partner? Executive assistant? Thinking partner? All of the above?" Keys: AGENT_NAME, AGENT_PURPOSE, SOUL_RELATIONSHIP. Renders: SOUL.md.

Phase 2: Vibe Calibration

Show 3-4 communication style examples:

  • Formal: "I've prepared a comprehensive analysis of the situation..."
  • Direct: "Here's what's happening. Three things matter."
  • Technical: "The root cause is in the connection pooling. Here's the fix."
  • Casual: "Yeah so basically the thing is broken because X. Easy fix." Ask which feels right; also ask for a reply that made them wince and why. Keys: VOICE_REGISTER, SOUL_WINCE, SOUL_MODE_DEFAULT. Renders: SOUL.md.

Phase 3: Mission Mapping

Ask: "What are your top 3-5 goals? What are you trying to accomplish?" Keys: AGENT_TOP_JOBS, SOUL_GOOD_OUTPUT, SOUL_WORLDVIEW. Renders: SOUL.md, AGENTS.md.

Phase 4: User Profile

Ask: "Tell me about yourself. What do you do? What are you working on? Who are the key people in your world?" Keys: PRINCIPAL_NAME, PRINCIPAL_CONTEXT, PRINCIPAL_TIMEZONE. Renders: USER.md.

Phase 5: Boundaries

Ask: "Who should have access to your brain? Are there people who should see some but not all? Anyone to keep out entirely?" Key: ACCESS_TIERS (and review the standing-disclosure sections). Renders: ACCESS_POLICY.md.

Phase 6: Operational Cadence

Ask: "How often should the agent check in? Morning briefing? End of day summary? What recurring jobs do you want?" Keys: HEARTBEAT_CADENCE, QUIET_HOURS. Renders: HEARTBEAT.md. Jobs ship disabled — enable one at a time after a manual dry run (the ritual is in the rendered file).

Run gbrain bootstrap interview --init first if the bank does not exist yet (a workspace that never ran bootstrap); it prints the full question list.

Output Format

Report exactly what changed: which keys were updated, which files re-rendered, and where the backups landed. Example: "Soul audit: updated VOICE_REGISTER + SOUL_WINCE, re-rendered SOUL.md (backup in .gbrain-bootstrap-backups/...). Re-run any phase anytime."

Anti-Patterns

  • Writing identity prose yourself instead of recording the user's words into the bank (the render engine is the only author of these files)
  • Hand-editing SOUL.md/USER.md directly — the next render overwrites it; edit the ANSWER, then re-render
  • Confirming a read-back hash for answers the user never saw
  • Making the audit mandatory or asking all 6 phases in one go (overwhelming; each is independent — momentum beats completeness)
  • Shipping pre-filled identity content (privacy violation)
  • Not offering to re-run individual phases

Reproducido de garrytan/gbrain bajo licencia MIT. Leer esta página en markdown.

Archivos

1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

Antes de instalar

Requiere el CLI `gbrain` y que exista el banco de respuestas (o correr `gbrain bootstrap interview --init` si el workspace nunca corrió bootstrap).

Detalles

Creador
garrytan
Categoría
Productividad
Licencia
MIT
Recursos incluidos
Solo SKILL.md
Repositorio
garrytan/gbrain
Código fuente
Ver SKILL.md

Etiquetas

Más de garrytan/gbrain

Este repo incluye 75 skills. Si instalas uno, normalmente ya tienes los demás.

Setup

28.9k

Configura GBrain con auto-aprovisionamiento de Supabase o PGLite, inyección en AGENTS.md y primera importación.

Costo de contexto al activarse
7.4k tok
Tamaño del paquete
1 archivo
Última actualización
hace 4 días
bases de datos

Chequeos de salud del brain: aplicación de back-links, auditoría de citas, validación de filing, detección de info obsoleta, páginas huérfanas y benchmarks.

Costo de contexto al activarse
5k tok
Tamaño del paquete
1 archivo
Última actualización
hace 4 días
productividad

Migra un brain de gbrain-base a la taxonomía de 14 tipos canónicos de gbrain-base-v2 usando gbrain onboard --check y el handler Minion unify-types.

Costo de contexto al activarse
3.2k tok
Tamaño del paquete
1 archivo
Última actualización
hace 5 días
bases de datos

Cuándo y qué recuperar: abre la página del brain de una entidad relevante antes de responder desde memoria.

Costo de contexto al activarse
740 tok
Tamaño del paquete
1 archivo
Última actualización
hace 1 hora
productividad

Operaciones del brain: búsqueda primero, ciclo leer-enriquecer-escribir, atribución de fuentes, enriquecimiento ambiental y back-linking. Leer antes de cualquier interacción con el brain.

Costo de contexto al activarse
2.6k tok
Tamaño del paquete
1 archivo
Última actualización
hace 3 días
productividad

Importa exports de ChatGPT, Claude y Perplexity y transcripciones de sesiones como páginas fechadas en conversations/, valida y extrae hechos, y mantiene el archivo sin huecos con detección y backfill.

Costo de contexto al activarse
5k tok
Tamaño del paquete
2 archivos
Última actualización
hace 4 días
productividad

Skills relacionados

Archivista universal para archivos personales (Dropbox/B2/Gmail-takeout/disco local). Filtra contenido de alto valor y lo muestra de forma interactiva; exige un allow-list scan_paths explícito en gbrain.yml.

Costo de contexto al activarse
2.7k tok
Tamaño del paquete
2 archivos
Última actualización
hace 3 meses
productividad

Transforma volcados de texto crudo de artículos en el brain en páginas estructuradas con resumen ejecutivo, citas textuales, insights clave, por qué importa y referencias cruzadas.

Costo de contexto al activarse
1.5k tok
Tamaño del paquete
2 archivos
Última actualización
hace 3 meses
productividad

Filtro de calidad previo a la escritura para todo lo que entra al brain: nada de cp/mv en crudo. Resuelve entidades con nombre por registro y aplica el árbol de decisión de dedup leyendo el primer resultado.

Costo de contexto al activarse
3.7k tok
Tamaño del paquete
2 archivos
Última actualización
hace 9 días
productividad