What problem does it solve? Publishing, downloading, updating, and deleting Power BI reports in Microsoft Fabric workspaces requires many low-level REST API calls with base64-encoded PBIR payloads, long-running operation polling, and strict format rules. This Skill provides tested az rest workflows for the full report CRUD lifecycle so you avoid auth failures, duplicate creates, and corrupted definitions. ## Core Features & Use Cases - Report CRUD via Fabric REST API: List, get, create, update, and delete report items in a workspace using az rest with the correct audience, scopes, and JMESPath filtering. - PBIR definition transport: Download report definitions with getDefinition?format=PBIR, decode base64 parts to local files, and re-encode full part sets for create or updateDefinition uploads. - Local .pbip publishing workflow: Guided flow to publish a local Power BI Project, including semantic model resolution, byPath to byConnection rebinding, binding verification against the target model's TMDL, and LRO polling. - Use Case: You have a local SalesDashboard.pbip project and want it live in a Fabric workspace. The Skill resolves the workspace, binds the report to the correct semantic model, uploads all PBIR parts, polls the operation to completion, and cleans up temp files. ## Quick Start Ask the AI to publish your local .pbip report to a named Fabric workspace, or to download an existing report's PBIR definition from a workspace for local editing.