semantic-model-authoring

Create, edit, and deploy Power BI semantic models across Fabric workspaces and PBIP projects.

952|267|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/microsoft/skills-for-fabric --skill semantic-model-authoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: semantic-model-authoring
Source: https://github.com/microsoft/skills-for-fabric/tree/main/plugins/powerbi-authoring/skills/semantic-model-authoring
Command: npx skills add https://github.com/microsoft/skills-for-fabric --skill semantic-model-authoring

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Builds and maintains Power BI semantic models across Desktop, PBIP projects, and Fabric Service, reducing fragmentation and deployment risk.

Core Features & Use Cases

  • Create new models from Import, DirectQuery, or Direct Lake sources.
  • Edit existing models (measures, tables, columns, relationships) and manage deployments to Fabric workspaces or PBIP projects.
  • Refresh, configure data sources and permissions, and deploy models across environments for consistent analytics.

Quick Start

Create a new semantic model for the Sales dataset using Import mode and deploy it to a Fabric workspace.

Frequently Asked Questions about semantic-model-authoring

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

FAQPage Schema
How do I create and deploy a Power BI semantic model to a Fabric workspace?

You can create and deploy Power BI semantic models by defining tables, columns, and measures, then publishing them to Fabric workspaces or PBIP projects. The process integrates with REST APIs to manage the end-to-end deployment lifecycle consistently.

What is the best way to manage DAX optimization in PBIP projects?

Managing DAX optimization in PBIP projects involves editing semantic model measures directly within the project structure. This approach enforces deployment governance and maintains consistent analytics across different Power BI development environments.

Can I edit existing Power BI semantic models across Desktop and Fabric Service?

Yes, you can edit existing Power BI semantic models across Desktop, PBIP projects, and Fabric Service. This reduces fragmentation by allowing you to manage measures, tables, columns, and relationships from a unified workflow.

Does Power BI semantic model authoring support Direct Lake mode?

Yes, Power BI semantic model authoring supports Direct Lake mode alongside Import and DirectQuery sources. This allows you to build new models directly on lakehouse data, configure permissions, and deploy them across environments.

How do I refresh data sources and configure permissions for a deployed semantic model?

To refresh data sources and configure permissions for a deployed semantic model, use the integrated REST API workflows. This manages data source configurations and access controls across Fabric workspaces to ensure consistent analytics delivery.