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.