powerbi-modeling

Diagnose and improve Power BI semantic models with star schema, DAX, and RLS guidance.

1|Updated May 4, 2026
One-click install
npx skills add https://github.com/beel-collab/presets.dev --skill powerbi-modeling-beel-collab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerbi-modeling
Source: https://github.com/beel-collab/presets.dev/tree/main/skills/powerbi-modeling
Command: npx skills add https://github.com/beel-collab/presets.dev --skill powerbi-modeling-beel-collab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Power BI semantic modeling often suffers from inconsistent designs, undocumented measures, and performance inefficiencies. This skill provides guided best practices and structured steps to build optimized, well-documented models.

Core Features & Use Cases

  • Star schema design guidance to classify tables as dimensions and facts and ensure a consistent grain.
  • Relationships and security guidance (cardinality, cross-filter direction, and RLS) to create robust data models.
  • Model health checks & documentation with references to STAR-SCHEMA.md, RELATIONSHIPS.md, MEASURES-DAX.md, PERFORMANCE.md, and RLS.md to guide improvements.
  • Real-world scenarios include refining a Sales model with a date table, ensuring meaningful measure naming, and validating model documentation.

Quick Start

Connect to your active Power BI model via the MCP server, run a model overview, and receive a prioritized improvement plan.

Frequently Asked Questions about powerbi-modeling

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

FAQPage Schema
How do I design a star schema for my Power BI semantic model?

Power BI star schema design requires classifying tables as dimensions and facts to ensure a consistent grain. This skill provides structured best practices to optimize your table structures and establish a solid semantic model foundation.

How do I configure Power BI relationships and row-level security (RLS)?

Configuring Power BI relationships and RLS requires setting correct cardinality, cross-filter direction, and security roles. This skill provides expert guidance to create robust data models and validate your row-level security implementation.

Can I run a Power BI model health check to improve DAX measure performance?

Yes, you can run a Power BI model health check to diagnose performance inefficiencies and undocumented DAX measures. This skill analyzes your active model to deliver a prioritized improvement plan referencing DAX and performance best practices.

Do I need an MCP server connection to diagnose my Power BI model?

Yes, you need an active MCP server connection to your Power BI model. This skill requires access to the live model via MCP tools to evaluate semantic structures, relationships, and security configurations before generating improvement recommendations.

What is the best way to document and refactor an existing Power BI data model?

The best way to refactor and document a Power BI data model is through a structured health check. This skill references specific guidance documents to review measures, validate relationships, and ensure meaningful naming conventions during your refactoring workflow.

Why does my Power BI model suffer from performance inefficiencies and inconsistent designs?

Power BI models suffer from performance inefficiencies when semantic designs are inconsistent and measures are undocumented. This skill diagnoses your active model and provides structured steps to build optimized, well-documented data models.