powerbi-report-management

Automate Power BI report CRUD and PBIR publishing in Microsoft Fabric workspaces.

14|3|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/patrikborosch/AnalyticsPlatformAgents --skill powerbi-report-management-patrikborosch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerbi-report-management
Source: https://github.com/patrikborosch/AnalyticsPlatformAgents/tree/main/creator/skills/powerbi-report-management
Command: npx skills add https://github.com/patrikborosch/AnalyticsPlatformAgents --skill powerbi-report-management-patrikborosch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually managing Power BI reports in Microsoft Fabric workspaces requires repetitive REST API calls, careful handling of PBIR definition files, and validation of semantic model bindings, which is time-consuming and error-prone. This Skill automates the entire report lifecycle to eliminate manual overhead and reduce deployment errors.

Core Features & Use Cases

  • Full Report CRUD Operations: List, create, get, update, and delete Power BI report items in Fabric workspaces via the Fabric REST API.
  • PBIR Definition Transport: Upload and download full PBIR report definitions, including all pages, visuals, and configuration files, with proper base64 encoding and format validation.
  • Local .pbip Publishing: Publish local Power BI .pbip projects to Fabric workspaces, with automatic semantic model binding validation and drift detection to ensure reports render correctly after deployment.
  • Use Case: If you have a locally developed Power BI report that needs to be deployed to a shared Fabric workspace, this Skill handles the entire publish workflow, including validating that the report's data bindings match the target workspace's semantic model.

Quick Start

Use the powerbi-report-management skill to publish your local Power BI report to the specified Microsoft Fabric workspace.

Frequently Asked Questions about powerbi-report-management

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

FAQPage Schema
How do I publish a local Power BI .pbip project to a Microsoft Fabric workspace?

To publish a local Power BI .pbip project, you can automate the workflow to handle the entire publish process, including automatic semantic model binding validation to ensure reports render correctly in the target Fabric workspace.

Can I automate Power BI report CRUD operations in Microsoft Fabric via the REST API?

Yes, you can automate end-to-end Power BI report management via the Fabric REST API, performing full CRUD operations to list, create, get, update, and delete report items within workspaces without manual API overhead.

What is the best way to handle PBIR definition uploads and downloads for Power BI reports?

The best way to handle PBIR definition transport is to automate the upload and download of full report definitions, ensuring proper base64 encoding and PBIR format validation to avoid unsupported legacy formats.

Does publishing a local Power BI report to Fabric validate semantic model bindings?

Yes, publishing a local Power BI report to Fabric includes automatic semantic model binding validation and drift detection to verify that the report's data bindings match the target workspace's semantic model.

Why do my Power BI report deployments fail due to unsupported legacy PBIR formats?

Power BI report deployments fail when using unsupported legacy PBIR formats, but you can prevent this by using automated tools that perform PBIR format validation and ensure proper base64-encoded PBIR part transport.

Do I need to handle long-running operation polling manually when using the Fabric REST API for reports?

No, you do not need to handle long-running operation polling manually when using the Fabric REST API for Power BI report management, as the automation satisfies polling requirements and Fabric API authentication compliance.