@badgie/quadrants-cli
v1.2.0
Published
CLI oficial de Badgie Quadrants — gestiona cuadrantes de rotacion, exporta a XLSX y planifica con asistencia agentica.
Downloads
512
Maintainers
Readme
@badgie/quadrants-cli
CLI oficial de Badgie Quadrants — gestiona cuadrantes de rotacion de tu escuela deportiva desde cualquier terminal.
Novedades 1.1.0
- Analitica:
validate-term,teacher-workload,area-heatmap,topic-usage,group-progression,season-compare,find-duplicates,history-for-term. - Planificacion asistida:
suggest-assignment,apply-rotation-pattern,autoplan-term,bulk-assignments,copy-assignments,set-assignment-note,set-term-note,reorder-groups,generate-teacher-briefing. - Exports:
export-term-xlsxyexport-season-xlsxcon colores, leyenda y hoja de validacion. Usa--out fichero.xlsxpara escribir el binario. - Banner ASCII rediseñado.
Instalar
npm install -g @badgie/quadrants-cli
quadrants helpO sin instalar:
npx @badgie/quadrants-cli helpEmpezar
quadrants login # email + contrasena de tu cuenta Badgie
quadrants whoami # confirma tenants y rol
quadrants list-terms --school adultos
quadrants summarize-term --term adultos-3t-2026La sesion se guarda en ~/.config/badgie-quadrants/session.json y se refresca automaticamente.
Operaciones disponibles
quadrants toolsMuestra los ~50 verbos disponibles, agrupados:
Lectura
list-terms,latest-term,get-term,summarize-term,summarize-tenantlist-topics,list-teachers,list-groupsget-assignment,list-assignments
CRUD
add-assignment,move-assignment,delete-assignment,set-assignment-note,bulk-assignments,copy-assignmentsadd-topic,update-topic,delete-topicadd-teacher,update-teacher,delete-teachercreate-term,clone-term,update-term,archive-term,delete-term,set-term-noteadd-group,update-group,delete-group,reorder-groupsadd-teacher-to-group,remove-teacher-from-group,set-group-teachers
Analitica
validate-term— auditoria del cuadrante con score 0-100teacher-workload— carga por profesorarea-heatmap— matriz ubicacion x semanatopic-usage— uso del bancogroup-progression— progresion por gruposeason-compare— deltas entre cuadrantesfind-duplicates— duplicados en el bancohistory-for-term— eventos de auditoria
Planificacion asistida
suggest-assignment— top-N candidatos para una celda con razonamientoapply-rotation-pattern—shift-week,swap-groups,mirrorautoplan-term— relleno completo (estrategiasequilibrio-areas,clonar-y-desfasar)generate-teacher-briefing— narrativa de la semana de un profesor
Exports
export-term-xlsx --out fichero.xlsx— XLSX con colores, leyenda y validacionexport-season-xlsx --terms a,b,c --out temporada.xlsx— libro multi-cuadrante
Admin
bootstrap-tenant-from-seed,list-tenants(super-admin)
PATs (para MCP HTTP / agentes)
quadrants token create --name "OpenClaw" # genera bq_... (se muestra UNA vez)
quadrants token list
quadrants token revoke <id>Usa el PAT con el endpoint MCP remoto:
curl -X POST https://quadrants.badgie.com/api/mcp/v1/mcp \
-H "Authorization: Bearer bq_..." \
-H "Accept: application/json, text/event-stream" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Variables de entorno
| Variable | Default | Para que |
|---|---|---|
| BADGIE_QUADRANTS_URL | https://wdpaqpzjemzdfruayapi.supabase.co | Override del Supabase URL (staging) |
| BADGIE_QUADRANTS_ANON_KEY | (hardcoded prod) | Override de la anon key |
| BADGIE_QUADRANTS_API_URL | https://quadrants.badgie.com | Override del backend (para token create/list/revoke) |
| BADGIE_QUADRANTS_TOKEN | (unset) | PAT para usar en CI/agentes sin login interactivo |
Licencia
MIT (c) Badgie 2026
