What problem does it solve? Creating and maintaining Power BI semantic models requires choosing the right tool (modeling MCP, TMDL file edits, or Fabric REST APIs) for each environment and permission level, and mistakes like duplicate deployments or stale TMDL edits are common. This Skill routes every authoring, inspection, deployment, refresh, and DAX optimization request through the correct workflow and tool. ## Core Features & Use Cases - Model authoring and metadata discovery: Create Import, DirectQuery, and Direct Lake models from scratch, or list tables, columns, measures, and relationships using MCP TOM inspection or DAX INFO functions. - DAX optimization and best-practice analysis: Diagnose slow measures with trace-based FE/SE analysis and apply a tiered catalog of DAX, query-structure, and model optimization patterns. - Deployment and management: Deploy models to Fabric workspaces, trigger refreshes, configure data sources, parameters, permissions, and bind models to Fabric connections. - Use Case: A user asks to add a year-to-date measure to a Fabric semantic model. The Skill resolves the workspace and model IDs, connects via the modeling MCP, applies the DAX change following modeling guidelines, and validates the result. ## Quick Start Use the semantic-model-authoring skill to list all tables and measures in my Fabric semantic model and then create a new DAX measure for year-to-date sales.