create-pbi-report

Creates complete Power BI reports from scratch using the pbir CLI workflow.

887|131|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/data-goblin/power-bi-agentic-development --skill create-pbi-report
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-pbi-report
Source: https://github.com/data-goblin/power-bi-agentic-development/tree/main/plugins/reports/skills/create-pbi-report
Command: npx skills add https://github.com/data-goblin/power-bi-agentic-development --skill create-pbi-report

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pbir-cli, and includes references (resource) components.

What problem does it solve?

Building a Power BI report from scratch involves many coordinated steps—connecting to a semantic model, designing pages, placing and binding visuals, wiring filters and interactions, validating, and publishing. This Skill turns that into a guided, repeatable workflow driven by the pbir CLI so nothing is missed.

Core Features & Use Cases

  • End-to-end report scaffolding: Create PBIP-format reports in a project folder, rename default pages, apply themes, and connect to a published semantic model in Fabric or Power BI.
  • Design discipline: Lock a design brief (audience, decision questions, page intents, design identity) before building, with guidance for handling vague prompts like "make me a dashboard".
  • Interactivity and validation: Configure query reduction, cross-filter overrides, slicers, field parameters, then run pbir validate and publish to a workspace or open in Power BI Desktop.
  • Use Case: Ask for an executive sales dashboard; the Skill explores the semantic model, proposes KPI cards, trend and breakdown charts with exact coordinates, builds them, validates, and publishes to your Fabric workspace.

Quick Start

Ask the agent to create a new Power BI report connected to your workspace and semantic model, for example: "Create an executive sales dashboard in the Sales workspace using the Sales semantic model."

Frequently Asked Questions about create-pbi-report

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

FAQPage Schema
How do I create a Power BI report from scratch with pbir CLI?

Install pbir-cli with uv or pip, create a project folder, then run pbir new report with a connection to your workspace and semantic model. Rename the default page, add and bind visuals, validate with pbir validate, and publish with pbir publish.

How do I handle a vague request like "make me a dashboard"?

Ask three targeted questions: what decisions the report supports, which 2-3 measures matter most, and any style preferences. If the user defers, apply sensible defaults like the sqlbi theme and executive dashboard layout, then present a concrete proposal before building.

Can I connect pbir to Power BI Desktop or local data sources?

No, a published semantic model in a Fabric or Power BI workspace is required first. The agent works only with Power BI report metadata and cannot connect to Power BI Desktop or create reports directly from source data.

Does the skill support custom themes and conditional formatting?

New reports include the sqlbi theme by default, so theme changes only happen on explicit request. Conditional formatting is driven by extension measures returning theme color tokens like good or bad rather than hard-coded overrides.

What are the limitations of agents using pbir-cli?

Agents cannot connect to Power BI Desktop, work with legacy report.json layouts (PBIR format is required), or add AppSource custom visuals without their ID. Very detailed bespoke visualizations beyond core visuals are also out of scope.