Agente
Un asistente de IA conversacional que lee, escribe y modifica código en tu proyecto. Toma decisiones e invoca herramientas para cumplir lo que le pides. Ejemplos: Claude Code, Codex, GitHub Copilot, Kilo Code.
Plugin
Tu asistente de IA entrega trabajo de Power BI que aguanta producción. 6 skills especialistas, 2 servidores MCP oficiales de Microsoft, una CLI.
$ npm install -g @luquimbo/bi-superpowers$ super install --all --yesReinicia tu agente una vez después de instalar. Ese es todo el setup.Guía completa de instalación →
Fundamentos
Cuatro conceptos clave. Si ya manejas agentes de IA, puedes saltar al siguiente bloque.
Un asistente de IA conversacional que lee, escribe y modifica código en tu proyecto. Toma decisiones e invoca herramientas para cumplir lo que le pides. Ejemplos: Claude Code, Codex, GitHub Copilot, Kilo Code.
Un paquete instalable que le agrega capacidades nuevas a un agente: skills especializadas, conexiones MCP, configuración. bi-superpowers es un plugin: con un comando, tu agente sabe Power BI.
Un experto enfocado dentro de un plugin. Cada skill domina una sola cosa (modelado, DAX, performance) con su scope, prerequisitos y handoffs. Lo invocas por nombre, p. ej. /bi-dax.
Model Context Protocol. Un estándar abierto para que un agente hable con herramientas externas (Power BI Desktop, una base de datos, una API) por conexión local. El agente lee y escribe a través del MCP sin que tengas que cablearlo a mano.
Skills
Cada skill es un experto enfocado. Un trabajo, bien hecho. Agrupados por lo que estás tratando de hacer hoy: arrancar, construir el modelo o conectar con Desktop.
Abre la sesión, te dirige al skill correcto y monta un proyecto BI desde cero.
/bi-startOrquestador de SesiónAbre una sesión limpia, chequea actualizaciones del plugin, muestra el menú de skills y dirige la conversación al especialista correcto.
Úsalo cuando
Abrir panel de detalle
/bi-kickoffAnalista de ProyectoInspecciona un repo existente o monta uno nuevo, identifica gaps y arma un plan razonable con un AGENTS.md de base.
Úsalo cuando
Abrir panel de detalle
Diseña modelos semánticos, escribe DAX y gánale milisegundos a tus reportes.
/bi-modelingArquitecto de ModeloDiseña y audita modelos semánticos. Date Tables marcadas, Auto Date/Time apagado, grupos de cálculo, tema IBCS. Los patrones que hacen un modelo mantenible.
Úsalo cuando
Abrir panel de detalle
/bi-daxExperto DAXEscribe y optimiza medidas DAX, grupos de cálculo, time intelligence y UDFs. Con DAXLIB y Microsoft Learn como referencias en vivo.
Úsalo cuando
Abrir panel de detalle
/bi-performanceIngeniero de PerformancePerfila modelos con DAX Studio y Best Practice Analyzer, encuentra cuellos de botella en storage, query plans y refresh, y propone correcciones concretas.
Úsalo cuando
Abrir panel de detalle
Háblale a Power BI Desktop directamente vía el servidor MCP oficial de Microsoft.
Template
Cada skill referencia el mismo template canónico de ventas. Un paquete PBIP completo con AGENTS.md, modelo semántico y definición de reporte. No es un snippet ni un prompt. Es un proyecto funcionando que puedes bifurcar.
Trae un proyecto Power BI real: modelo semántico en TMDL, definición PBIR del reporte, settings del dataset y un AGENTS.md de base. Ábrelo en Power BI Desktop y funciona.
/bi-modeling, /bi-dax, /bi-performance. Cada especialista consulta el mismo template. Los patrones se mantienen consistentes entre sesiones, no se regeneran cada vez.
Medidas reales, dimensiones y un grupo de cálculo. Date Table marcada, Auto Date/Time apagado, tema IBCS. Los patrones que se leen como si los hubiera escrito un modelador senior.
/bi-kickoff puede copiar templates/sales/ a tu repo como pbip-files/<nombreProyecto>.* con todo renombrado. De un repo limpio a un PBIP corriendo en un comando.
templates/sales/
├─ AGENTS.md
├─ pbip-files/
│ ├─ Sales.SemanticModel/
│ │ ├─ definition/
│ │ │ ├─ tables/*.tmdl
│ │ │ ├─ relationships.tmdl
│ │ │ └─ cultures/
│ │ └─ model.tmdl
│ └─ Sales.Report/
│ └─ definition/
│ ├─ pages/
│ ├─ bookmarks/
│ └─ report.json
└─ Sales.pbipWorkflow
Un arco predecible a través de los skills. Cada handoff es explícito; nada mágico pasa a tus espaldas.
/bi-startChequeo de actualización, menú de skills, hints del entorno. Te dirige al especialista correcto.
/bi-kickoffInspecciona el repo, encuentra gaps, escribe un plan AGENTS.md que de verdad puedes seguir.
/bi-connectConecta el agente al modelo abierto vía el Microsoft Power BI Modeling MCP.
/bi-modeling · /bi-daxDiseña el modelo semántico. Escribe DAX. Refactoriza lo que está mal sin romper lo que está bien.
/bi-performanceDAX Studio + Best Practice Analyzer en el loop. Publica con números, no con esperanza.
Herramientas externas
No reinventamos la rueda. bi-superpowers se apoya en las herramientas oficiales de Microsoft y un editor open-source probado en batalla. Tres piezas, todas transparentes.
Microsoft · oficial
Local stdio · Windows
Servidor MCP oficial de Microsoft que expone el modelo semántico abierto en Power BI Desktop vía XMLA. Lista tablas, columnas, medidas y relaciones; ejecuta DAX; edita el modelo.
Usado por /bi-connect, /bi-modeling, /bi-dax y /bi-performance.
Ver en GitHub →Microsoft · oficial
HTTP · multiplataforma
Servidor MCP oficial de Microsoft con acceso a la documentación de Microsoft Learn en contexto. DAX, Power BI, Fabric. Siempre con la versión actual, no la del training data del agente.
Usado transversalmente cuando un skill necesita docs frescos.
Ver documentación →Open-source · MIT
CLI · Windows
Editor de modelos tabulares. Estándar de facto de la comunidad Power BI. Lo usamos en CLI mode para correr el Best Practice Analyzer (~50 reglas oficiales de Microsoft) sobre el modelo abierto en Desktop. Se instala con consentimiento explícito (~30 MB).
Usado por /bi-performance para auditoría profunda con BPA.
Ver en GitHub →Cómo funciona
No es un prompt pack suelto. Es una capa de agente para Power BI reproducible que envía el mismo contrato operativo a cada agente soportado.
Cada skill es un operador enfocado con alcance claro, prerrequisitos y handoffs. Sin mega-prompts vagos.
skills/
├─ bi-start/
├─ bi-kickoff/
├─ bi-modeling/
├─ bi-dax/
├─ bi-performance/
└─ bi-connect/Power BI Modeling MCP para acceso al modelo en vivo. Microsoft Learn MCP para la documentación actual en contexto. Ambos first-party.
powerbi-modeling-mcp stdio
microsoft-learn httpsuper instala skills + MCPs en las rutas correctas de cada agente. Nada de editar config files a mano.
super install --all --yes
super upgrade
super powersLos skills son archivos locales. Los servidores MCP corren en tu máquina. Los PBIP se quedan en tu repo. No hay nube de bi-superpowers. Por diseño.
Validado end-to-end en Codex. Adaptadores de compatibilidad para Claude Code, GitHub Copilot y Kilo Code. Mismos skills, mismos MCPs.
FAQ
No. Power BI Desktop sigue siendo la herramienta visual y de autoría de reportes. El plugin le da al agente acceso de inspección/edición al modelo semántico vía el Microsoft Power BI Modeling MCP. Los archivos PBIP se tratan como snapshots de control de versiones. Los agentes no parchan el JSON del reporte a mano.
La CLI y varios skills funcionan multiplataforma. Los flujos que hablan con Power BI Desktop (especialmente /bi-connect) son Windows-first porque Power BI Desktop es Windows-first.
No. Codex es la línea de validación end-to-end primaria. Claude Code, GitHub Copilot y Kilo Code están soportados a través de adaptadores de compatibilidad. Usa el agente que ya tengas.
Sí. Puedes conectar Microsoft Learn MCP y Power BI Modeling MCP manualmente. bi-superpowers los empaqueta junto con los skills operacionales para que el agente sepa cuándo y cómo usarlos.
En el marketplace de Claude Code: /plugin update bi-superpowers. En la instalación npm/CLI: super upgrade && super install --all --yes. Los plugins locales del proyecto se refrescan con super recharge.
No. Todo es local: archivos locales, configuración local del agente, servidores MCP locales. No hay backend SaaS de bi-superpowers.