mcp-engine-semantic-authoring

Automate semantic modeling tasks in Power BI, including measure creation and calculation group configuration.

255|66|Updated Oct 30, 2025
One-click install
npx skills add https://github.com/maxanatsko/mcp-engine-public --skill mcp-engine-semantic-authoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-engine-semantic-authoring
Source: https://github.com/maxanatsko/mcp-engine-public/tree/main/skills/mcp-engine-semantic-authoring
Command: npx skills add https://github.com/maxanatsko/mcp-engine-public --skill mcp-engine-semantic-authoring

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the creation and refinement of Power BI semantic layers, enabling users to author measures, calculation groups, named expressions, and model properties efficiently.

Core Features & Use Cases

  • Semantic Layer Authoring: Create, update, or delete measures, calc groups, named expressions, and model properties to improve model clarity and maintainability.
  • Reference Integration: Read bundled reference files to guide semantic modeling best practices.
  • Use Case: A data analyst wants to standardize measure naming conventions and organize calculation groups across a large Power BI model to ensure consistency and ease of use.

Quick Start

Use this skill to add a new measure for total sales by specifying table, measure name, and expression.

Frequently Asked Questions about mcp-engine-semantic-authoring

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

FAQPage Schema
How do I automate Power BI measure creation and enforce naming conventions?

Automating Power BI measure creation involves specifying the table, measure name, and DAX expression to standardize naming conventions. This skill structures measure generation and enforces modeling best practices to maintain consistency across enterprise data models.

What is a Power BI semantic layer and how do calculation groups improve model clarity?

A Power BI semantic layer defines measures, named expressions, and model properties to structure data. Configuring calculation groups organizes calculations into reusable patterns, improving model maintainability and ensuring structured modifications aligned with modeling standards.

Can I update model properties and named expressions in Power BI automatically?

You can update model properties and named expressions in Power BI automatically by applying structured modifications. This ensures safe updates to semantic layers, maintaining model consistency and supporting lineage tracking for enterprise data models.

What's the best way to standardize calculation groups across a large Power BI model?

Standardizing calculation groups across a large Power BI model requires automating semantic layer authoring and reading bundled reference files. This enforces best practices, organizes calculations, and ensures consistency and ease of use.

Does this approach support lineage tracking for enterprise Power BI data models?

Yes, lineage tracking for enterprise Power BI data models is supported. Automating semantic modeling tasks ensures safe and structured modifications aligned with modeling standards, which maintains model consistency and tracks data lineage effectively.