azure-powerbi

Automate Power BI governance and development tasks via REST API and PowerShell.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/tomz/agent-skills --skill azure-powerbi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-powerbi
Source: https://github.com/tomz/agent-skills/tree/main/azure-powerbi
Command: npx skills add https://github.com/tomz/agent-skills --skill azure-powerbi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a comprehensive reference and operational guidance for Power BI, Fabric, and related governance tasks, helping AI agents assist with dataset design, deployment, and embedding workflows.

Core Features & Use Cases

  • Datasets, dataflows, and datamarts management across Power BI Service, Power BI Desktop, and Fabric Lakehouses.
  • DAX, Power Query M patterns and best practices for building performant semantic models.
  • REST API and CLI patterns for automating workspaces, datasets, gateways, and embedding scenarios.

Quick Start

Set up a Power BI dataset in a specified workspace and trigger an initial refresh using REST API.

Frequently Asked Questions about azure-powerbi

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

FAQPage Schema
How do I automate Power BI workspace and dataset management using the REST API?

You can automate Power BI workspace and dataset management using REST API and PowerShell patterns to handle deployments, trigger dataset refreshes, and configure governance controls across cloud and on-premises environments.

What are the best DAX and Power Query M patterns for building performant semantic models?

Performant semantic models require applying specific DAX and Power Query M patterns to optimize dataflows and datamarts across Power BI Desktop, Power BI Service, and Fabric Lakehouses for efficient reporting.

Can I manage on-premises data gateways with PowerShell in a Fabric environment?

Yes, you can manage on-premises data gateways within a Fabric environment using PowerShell automation and REST API patterns to maintain connectivity controls for your local datasets.

How do I set up a Power BI dataset and trigger an initial refresh via REST API?

To set up a Power BI dataset, deploy it to a specified workspace and trigger an initial refresh programmatically using REST API patterns designed for automated deployment workflows.

Does this approach support embedding Power BI reports across cloud and on-premises setups?

Yes, this approach supports Power BI report embedding scenarios across both cloud and on-premises environments by leveraging REST API automation and governance controls within Fabric contexts.