Caricamento...
Stiamo preparando la tua destinazione. Questo richiederà solo un momento.
Se questo richiede più tempo del previsto, ti preghiamo di aggiornare la pagina.
Stiamo preparando la tua destinazione. Questo richiederà solo un momento.
Se questo richiede più tempo del previsto, ti preghiamo di aggiornare la pagina.
La línea de comandos oficial de Badgie. Instala, autoriza con tu cuenta y opera tu escuela, club o academia desde la terminal: alumnos, insignias, clases, finanzas, reservas y golf. Para humanos, un REPL. Para agentes, --json.
$ npm i -g @badgie/cli
$ badgie
➜ conectado como Cuenta de escuela · RFEG Madrid de Golf
➜ 51 herramientas disponibles para tu rol
badgie ▸
El CLI es un cliente del servidor MCP oficial de Badgie: reutiliza su autenticación, su seguridad por rol y su catálogo de ~180 acciones y consultas. Lo que cambia es el sitio desde donde trabajas.
Arranca badgie y trabaja en sesión: whoami para ver tu rol y escuela, tools para listar lo que puedes hacer, run para ejecutar. Todo filtrado por tu rol real.
query_data lee cualquier dato de tu escuela desde la terminal: deuda, asistencia, ocupación, progreso de insignias. Sin abrir el navegador.
Cada acción funciona también como comando suelto con salida --json: perfecto para scripts, cron jobs, CI y agentes que operan tu escuela por ti.
El CLI abre tu navegador y te lleva al inicio de sesión de Badgie. Apruebas el acceso vía OAuth 2.1 —el mismo estándar de «Iniciar sesión con»—. No compartes contraseñas.
Escuela, profesor o alumno: tu rol y tu alcance se derivan de tu cuenta real en el servidor. La terminal hereda tus permisos exactos, y la seguridad de datos de Badgie aplica sola.
Consulta datos al instante con run y query_data. Para cambiar algo importante, el CLI lo registra como propuesta y tú lo apruebas en el dashboard.
Todo el negocio, consultable y operable sin salir de la terminal.
Tu día a día en clase, en comandos de una línea.
Tu propia actividad, y solo la tuya.
Todo comando admite salida JSON estructurada. Si tu agente —OpenClaw, Claude Code, un cron, un pipeline de CI— sabe ejecutar comandos, ya sabe operar Badgie. Sin SDK, sin integración: la terminal es la interfaz.
$ badgie run get_top_debtors --json | jq '.rows[0]'
{
"student": "Lucía G.",
"pending_invoices": 2,
"debt_eur": 118.0
}
$ badgie tools --json | jq 'length'
51Cada sesión ve y toca solo los datos de su cuenta. Un token de una escuela nunca alcanza los datos de otra, ni forzando filtros. Es un invariante verificado, no una promesa.
Escuela, profesor o alumno se determina en el servidor a partir de tu cuenta real —nunca de datos que el cliente pueda falsificar—. El CLI hereda tus permisos, ni uno más.
Las escrituras sensibles no se ejecutan solas: badgie run las registra como propuesta y tú decides en tu dashboard. Los datos de menores siempre pasan por aprobación humana.
Cada llamada se audita y cada cambio queda en la bitácora. Puedes cerrar sesión o revocar el acceso cuando quieras.
Requiere Node.js. Instala el paquete, inicia sesión y la terminal ya habla Badgie con tu rol.
$ npm i -g @badgie/cli
$ badgie login # abre tu navegador para autorizar
$ badgie # arranca el REPLPrimeros comandos, según quién eres:
Como cuenta de escuela lees todo el negocio y propones acciones que apruebas en el dashboard:
$ badgie run get_top_debtors
$ badgie run query_data --table student --where "is_active=true"
$ badgie run propose_action --type award_badge # llega a tu dashboardComo profesor operas tus clases y tus alumnos, sin abrir la app:
$ badgie run my_classes_today
$ badgie run record_attendance
$ badgie run award_badgeComo alumno o familia consultas tu propia actividad, y solo la tuya:
$ badgie run my_badges
$ badgie run my_schedule
$ badgie run my_golf_stats