# Gbrain Advisor > Coaching proactivo para aprovechar gbrain al máximo: corre `gbrain advisor` y avisa de drift de versión, migraciones pendientes y más. Es de solo lectura y siempre pide permiso antes de arreglar. Fuente: https://skillsagentes.com/skills/garrytan/gbrain/gbrain-advisor Markdown: https://skillsagentes.com/skills/garrytan/gbrain/gbrain-advisor.md Repositorio: https://github.com/garrytan/gbrain Autor: garrytan Licencia: MIT Actualizado: hace 2 meses Coste de contexto: 76 tok instalada, 1.1k tok al activarse, 1.1k tok con todos los archivos del bundle Bundle: 1 archivo, 4 KB Permisos que pide: advisor ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add garrytan/gbrain --skill gbrain-advisor --agent claude-code # Cursor npx -y skills add garrytan/gbrain --skill gbrain-advisor --agent cursor # Codex npx -y skills add garrytan/gbrain --skill gbrain-advisor --agent codex # Gemini CLI npx -y skills add garrytan/gbrain --skill gbrain-advisor --agent gemini # Windsurf npx -y skills add garrytan/gbrain --skill gbrain-advisor --agent windsurf # Cline npx -y skills add garrytan/gbrain --skill gbrain-advisor --agent cline ``` ## Qué hace - Ejecuta `gbrain advisor --json` y muestra hallazgos priorizados por severidad sobre el estado del brain - Detecta drift de versión, migraciones pendientes, jobs estancados, baja cobertura de embeds y skills sin instalar - Muestra el comando de arreglo exacto para cada hallazgo y pide confirmación antes de aplicarlo - Puede instalarse como checkup semanal vía cron, reportando solo lo nuevo desde la última corrida ## Cuándo usarla - El usuario pregunta cómo sacarle más provecho a gbrain - El usuario pregunta si su brain está bien configurado - Se quiere un checkup semanal automático del brain ## Qué la activa - "¿Qué debería hacer para aprovechar mejor mi gbrain?" - "¿Mi brain está bien configurado?" - "Dame un checkup semanal de mi brain" - "Ejecuta gbrain advisor" ## Antes de instalar - Requiere el CLI `gbrain` instalado y, para el checkup semanal, la skill `cron-scheduler`. ## Archivos - SKILL.md — 4 KB ## SKILL.md Reproducido tal cual desde garrytan/gbrain bajo MIT. Esta sección es el documento original y está en inglés. # gbrain Advisor > **Convention:** See `skills/conventions/brain-first.md`. This skill is the > proactive voice of the brain — it tells the owner how to run it better. ## Contract This skill guarantees: - **Read-only.** `gbrain advisor` never mutates. It computes a ranked list of actions from existing brain state. - **Print, never execute.** You SHOW the user the findings and ASK before running any fix. The user owns every decision. - **Bounded nagging.** On a cadence, surface only what changed or what's critical; don't repeat an ignored low-severity item every run. ## When to run - On demand when the user asks "how do I get more out of this brain?" - On a **weekly** cadence via the cron recipe below (even idle brains get a "here's how to run this better" ping). ## How to run it ```bash gbrain advisor --json ``` Exit code is the severity gate (E2): `0` clean, `1` warn, `2` critical. The JSON payload is `{ version, generated_at, worst, findings: [...] }`. Each finding has: - `severity` — `critical` | `warn` | `info` - `title` — one-line why-it-matters - `fix.command_argv` — the exact command to fix it (a structured argv) - `fix.dispatch_id` — present when the fix is safe to run via `--apply` ## What to do with the findings 1. Read the findings, highest severity first. 2. Summarize the top 1-3 to the user in their own channel/voice. Lead with any `critical` item (e.g. pending migrations). 3. For each, show the `fix.command_argv` and **ask** whether to run it. 4. If they say yes and the finding has a `fix.dispatch_id`, you may run it locally with an explicit confirm: ```bash gbrain advisor --apply ``` `--apply` is local-only, runs the fix as a structured argv (no shell), and confirms first. Findings without a `dispatch_id` are not auto-runnable — run their `fix.command_argv` yourself after the user agrees. 5. Never run a fix the user didn't approve. ## Cron recipe (weekly checkup) Install a weekly job via the `cron-scheduler` skill. Keep the prompt THIN — the job just reads this skill and runs the advisor: - **Schedule:** weekly, one quiet-hours-respecting slot (e.g. Monday 09:00 local). - **Job prompt:** `Read skills/gbrain-advisor/SKILL.md and run gbrain advisor --json. If anything is critical or new since last run, ping me with the top items and the exact fix commands. Ask before fixing.` - **Idempotent:** the advisor is read-only, so a double-fire is harmless. The advisor records a local run history, so on each fire you can tell the user what is **new since last run** rather than re-listing everything. ## Output Format When you surface advisor findings to the user, lead with severity and keep it scannable: ``` 🧠 gbrain checkup — 2 things worth your attention CRITICAL Schema migrations are pending. Fix: gbrain apply-migrations --yes (want me to run it?) WARN gbrain 0.44 is available (you're on 0.43). Fix: gbrain upgrade ``` - One block per finding, highest severity first. - Always show the exact `fix` command and ASK before running it. - If nothing is pressing, say so in one line ("brain looks healthy") — don't manufacture work. ## Anti-Patterns - **Running a fix without asking.** The advisor is read-only by contract. Never run `--apply` (or any `fix` command) without the user's explicit yes. - **Dumping the raw JSON at the user.** Translate findings into their voice; lead with what matters. - **Re-nagging ignored low-severity items every run.** Use the "new since last run" delta; respect the user's prior non-action. - **Treating `info` like `critical`.** Only block/insist on `critical` findings (pending migrations). `info` is a gentle nudge. - **Calling the MCP `advisor` op for workspace install state.** Over MCP the advisor returns brain-state signals only; uninstalled-skill findings are a local-CLI concern. ## Dónde encaja - Categoría: [Productividad](https://skillsagentes.com/categorias/productividad.md) — Planificación, toma de notas y automatización de flujos personales. - Creador: [garrytan](https://skillsagentes.com/creators/garrytan.md) — 134 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Setup](https://skillsagentes.com/skills/garrytan/gbrain/setup.md): Configura GBrain con auto-aprovisionamiento de Supabase o PGLite, inyección en AGENTS.md y primera importación. - [Maintain](https://skillsagentes.com/skills/garrytan/gbrain/maintain.md): 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. - [Schema Unify](https://skillsagentes.com/skills/garrytan/gbrain/schema-unify.md): 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. - [Retrieval Reflex](https://skillsagentes.com/skills/garrytan/gbrain/retrieval-reflex.md): Cuándo y qué recuperar: abre la página del brain de una entidad relevante antes de responder desde memoria. - [Minion Orchestrator](https://skillsagentes.com/skills/garrytan/gbrain/minion-orchestrator.md): Skill unificado de Minions para jobs deterministas de shell y orquestación de subagentes LLM: cola durable, observable y controlable, más la doctrina de ejecución durable para operaciones largas. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)