programmatic-development

Installation
SKILL.md

Programmatic Power BI Development

Overview

Power BI supports multiple approaches for creating and managing reports and semantic models through code. As of 2026, the canonical stack is:

  • PBIP (Power BI Project) as the folder-based source format
  • TMDL as the semantic-model format inside PBIP (see tmdl-mastery skill)
  • PBIR (Power BI Enhanced Report Format) as the report format inside PBIP
  • fabric-cicd (Python) or Fabric CLI fab deploy for deployment
  • TOM / .NET SDK for advanced programmatic model editing
  • semantic-link-labs for Python-based scripting from Fabric notebooks

PBIR - Power BI Enhanced Report Format

PBIR is Microsoft's modern, publicly documented, folder-based, JSON report format. It replaces the opaque report.json blob (now called PBIR-Legacy) with one file per visual, page, and bookmark, enabling proper Git diff/merge, code review, and schema-validated editing in VS Code.

2026 Rollout Timeline (as of April 2026)

Related skills

More from josiahsiegel/claude-plugin-marketplace

Installs
18
GitHub Stars
36
First Seen
Apr 4, 2026