Plugin

BI SUPERPOWERS

Tu asistente de IA entrega trabajo de Power BI que aguanta producción. 6 skills especialistas, 2 servidores MCP oficiales de Microsoft, una CLI.

todos-los-agentes terminal
$ npm install -g @luquimbo/bi-superpowers
$ super install --all --yes

Reinicia tu agente una vez después de instalar. Ese es todo el setup.Guía completa de instalación →

Fundamentos

¿Nuevo en agentes?
Empieza acá.

Cuatro conceptos clave. Si ya manejas agentes de IA, puedes saltar al siguiente bloque.

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

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.

Skill

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.

MCP

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

6 especialistas,
un mismo contrato.

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.

Template

Arranca desde un
template PBIP real.

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.

Paquete PBIP completo

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.

Referencia canónica para cada skill

/bi-modeling, /bi-dax, /bi-performance. Cada especialista consulta el mismo template. Los patrones se mantienen consistentes entre sesiones, no se regeneran cada vez.

Dominio ventas, listo para IBCS

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.

Crear desde template vía /bi-kickoff

/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/
templates/sales/
├─ AGENTS.md
├─ pbip-files/
│  ├─ Sales.SemanticModel/
│  │  ├─ definition/
│  │  │  ├─ tables/*.tmdl
│  │  │  ├─ relationships.tmdl
│  │  │  └─ cultures/
│  │  └─ model.tmdl
│  └─ Sales.Report/
│     └─ definition/
│        ├─ pages/
│        ├─ bookmarks/
│        └─ report.json
└─ Sales.pbip

Workflow

Del repo vacío
a un modelo listo para producción.

Un arco predecible a través de los skills. Cada handoff es explícito; nada mágico pasa a tus espaldas.

  1. 01
    /bi-start

    Abre la sesión

    Chequeo de actualización, menú de skills, hints del entorno. Te dirige al especialista correcto.

  2. 02
    /bi-kickoff

    Mapea el proyecto

    Inspecciona el repo, encuentra gaps, escribe un plan AGENTS.md que de verdad puedes seguir.

  3. 03
    /bi-connect

    Conecta a Power BI Desktop

    Conecta el agente al modelo abierto vía el Microsoft Power BI Modeling MCP.

  4. 04
    /bi-modeling · /bi-dax

    Construye y optimiza

    Diseña el modelo semántico. Escribe DAX. Refactoriza lo que está mal sin romper lo que está bien.

  5. 05
    /bi-performance

    Perfila y publica

    DAX Studio + Best Practice Analyzer en el loop. Publica con números, no con esperanza.

Herramientas externas

Construido sobre
tools oficiales y open-source.

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

Power BI Modeling MCP

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

Microsoft Learn MCP

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

Tabular Editor 2 CLI

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

Reproducible.
Local. Open source.

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.

6 skills especialistas

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/

2 MCPs oficiales de Microsoft

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        http

1 CLI multi-agente

super instala skills + MCPs en las rutas correctas de cada agente. Nada de editar config files a mano.

super install --all --yes
super upgrade
super powers

Sin backend SaaS

Los 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.

Codex primero, justo con todos

Validado end-to-end en Codex. Adaptadores de compatibilidad para Claude Code, GitHub Copilot y Kilo Code. Mismos skills, mismos MCPs.

FAQ

Preguntas
frecuentes.

¿Reemplaza esto a Power BI Desktop?

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.

¿Funciona fuera de Windows?

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.

¿Necesito Claude Code?

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.

¿Puedo instalar solo los servidores MCP?

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.

¿Cómo actualizo?

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.

¿Se envían mis datos a algún lado?

No. Todo es local: archivos locales, configuración local del agente, servidores MCP locales. No hay backend SaaS de bi-superpowers.