github avatar

Powerbi Modeling

This one actually connects to your Power BI models through the MCP server and audits them against Microsoft's best practices. It checks whether you've got proper star schema design, validates relationships and cardinality, flags missing descriptions on tables and measures, and catches common mistakes like bidirectional filters everywhere. Before suggesting any changes, it pulls the current model state and gives you specific DAX code for measures, relationship configurations, and RLS setup. The workflow is solid: connect, analyze what's wrong, then guide you through fixes with actual operations you can run.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
22
skills.sh installs
10K
GitHub stars
41K
last updated
Aug 21, 2026

Install

$ npx -y skills add github/awesome-copilot --skill powerbi-modeling --agent claude-code

Installs into .claude/skills of the current project.

Files

Power BI Semantic Modeling

Guide users in building optimized, well-documented Power BI semantic models following Microsoft best practices.

When to Use This Skill

Use this skill when users ask about:

  • Creating or optimizing Power BI semantic models
  • Designing star schemas (dimension/fact tables)
  • Writing DAX measures or calculated columns
  • Configuring table relationships (cardinality, cross-filter)
  • Implementing row-level security (RLS)
  • Naming conventions for tables, columns, measures
  • Adding descriptions and documentation to models
  • Performance tuning and optimization
  • Calculation groups and field parameters
  • Model validation and best practice checks

Trigger phrases: "create a measure", "add relationship", "star schema", "optimize model", "DAX formula", "RLS", "naming convention", "model documentation", "cardinality", "cross-filter"

Prerequisites

Required Tools

  • Power BI Modeling MCP Server: Required for connecting to and modifying semantic models
    • Enables: connection_operations, table_operations, measure_operations, relationship_operations, etc.
    • Must be configured and running to interact with models

Sponsors

Details

Repository
github.com/github/awesome-copilot
Categories
Git & Pull Requests, Documentation, Code Review & Quality, AI & Agent Building, Debugging, Design & UI/UX

More from github/awesome-copilot

All 318
1github avatarscoutqa-testgithub/awesome-copilotThis skill should be used when the user asks to "test this website", "run exploratory testing", "check for accessibility issues", "verify the login flow works",10Kskills.sh installs
2github avatarnano-banana-pro-openroutergithub/awesome-copilotGenerate or edit images via OpenRouter with the Gemini 3 Pro Image model. Use for prompt-only image generation, image edits, and multi-image compositing; suppor10Kskills.sh installs
3github avatarmarkdown-to-htmlgithub/awesome-copilotConvert Markdown files to HTML similar to `marked.js`, `pandoc`, `gomarkdown/markdown`, or similar tools; or writing custom script to convert markdown to html a9.9Kskills.sh installs
4github avatarmeeting-minutesgithub/awesome-copilotGenerate concise, actionable meeting minutes for internal meetings. Includes metadata, attendees, agenda, decisions, action items (owner + due date), and follow9.9Kskills.sh installs
5github avatardataverse-python-production-codegithub/awesome-copilotGenerate production-ready Python code using Dataverse SDK with error handling, optimization, and best practices9.8Kskills.sh installs
6github avatarboost-promptgithub/awesome-copilotInteractive prompt refinement workflow: interrogates scope, deliverables, constraints; copies final markdown to clipboard; never writes code. Requires the Joyri9.8Kskills.sh installs