pbi-report-builder

Automate PBIR JSON creation for Power BI report pages and visuals.

108|21|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/lukasreese/powerbi-claude-skills --skill pbi-report-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pbi-report-builder
Source: https://github.com/lukasreese/powerbi-claude-skills/tree/main/pbir-report-builder
Command: npx skills add https://github.com/lukasreese/powerbi-claude-skills --skill pbi-report-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create and populate PBIR pages, visuals, and IBCS variance charts in Power BI projects automatically, eliminating manual PBIR JSON generation and ensuring consistency across reports.

Core Features & Use Cases

  • Automates the addition of PBIR pages and visuals to existing PBIP projects by directly writing PBIR JSON into the project folders.
  • Supports IBCS variance visuals built with native Power BI visuals, including templates for column/line variance charts, bar variance charts, and variance tables.
  • Includes reference material and templates (references/) to accelerate PBIR/IBCS pattern adoption and ensure standardized outputs.

Quick Start

Provide the target PBIP project path and Claude will generate a standard Overview page with KPI cards and variance visuals by writing PBIR JSON into the project's definition folder.

Frequently Asked Questions about pbi-report-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Power BI PBIR visual creation?

You can automate Power BI PBIR visual creation by writing PBIR JSON files directly into your PBIP project's .Report/definition folder, generating KPI cards, charts, and IBCS variance visuals. The Power BI Desktop project must be closed during file writing to avoid conflicts.

What is a PBIP project and why do I need it for PBIR report automation?

A PBIP project is a Power BI Desktop project saved on disk in a folder structure supporting PBIR JSON definitions. You need an existing PBIP project with a connected semantic model so Claude can reference measures and columns when writing report pages and visuals.

Can I generate IBCS variance charts in Power BI using native visuals?

Yes, you can generate IBCS variance charts using native Power BI visuals. The automation includes templates for column/line variance charts, bar variance charts, and variance tables, ensuring standardized IBCS pattern adoption within your PBIP project.

Does Power BI PBIR automation work with DAX measures from my semantic model?

Yes, PBIR automation works with DAX measures from your semantic model. The skill requires a connected semantic model to reference existing measures and columns, allowing Claude to populate visuals and KPI cards accurately within the PBIR JSON files.

Why does my PBIR report file writing fail with conflicts?

PBIR file writing fails with conflicts if your Power BI Desktop project is open when JSON files are written to the .Report/definition folder. You must close the project in Power BI Desktop before running the automation to prevent file conflicts.

What is the best way to add KPI cards to a Power BI PBIR report automatically?

The best way to add KPI cards to a PBIR report automatically is to provide your target PBIP project path to Claude, which generates a standard Overview page with KPI cards and variance visuals by writing PBIR JSON into the project's definition folder.