pbi-tmdl-analysis

Parse TMDL model files into structured schemas and compact LLM context.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/fabioc-aloha/PBI-Visual-Assistant --skill pbi-tmdl-analysis
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pbi-tmdl-analysis
Source: https://github.com/fabioc-aloha/PBI-Visual-Assistant/tree/main/.github/skills/pbi-tmdl-analysis
Command: npx skills add https://github.com/fabioc-aloha/PBI-Visual-Assistant --skill pbi-tmdl-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Parses TMDL semantic model definitions to produce structured schemas and compact, LLm-ready contexts for Power BI design, Q&A, and model health checks.

Core Features & Use Cases

  • TMDL parsing: extract model, tables, columns, measures, relationships, and hierarchies into a coherent schema.
  • Context construction: build compact markdown representations for efficient LLM loading and downstream tasks like Q&A and visual recommendations.
  • Offline analysis: enables model health checks and validation without cloud connections.

Quick Start

Provide a TMDL model file to parse, extract the schema, and prepare a compact LLM-friendly context for downstream tasks.

Frequently Asked Questions about pbi-tmdl-analysis

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

FAQPage Schema
How do I parse TMDL files to extract a Power BI semantic model schema?▼

To parse TMDL files, you provide the model.tmdl and related definition files to extract tables, columns, measures, relationships, and hierarchies into a structured schema for downstream AI-assisted Power BI design.

Can I extract Power BI measures and relationships from TMDL for offline analysis?▼

Yes, you can extract measures and relationships from TMDL for offline analysis. The parsing process enforces faithful extraction of semantic model components without requiring a live cloud connection.

What is the best way to convert a TMDL semantic model into an LLM-ready context?▼

The best way to convert a TMDL semantic model into an LLM-ready context is by parsing the definition files to build a compact markdown representation, enabling efficient loading for downstream Q&A and visual recommendations.

Does parsing TMDL require a live Power BI cloud connection?▼

No, parsing TMDL does not require a live Power BI cloud connection. It enables offline analysis and model health checks by directly extracting structured schemas from local TMDL definition files.

How do TMDL parsed schemas support AI-assisted Power BI design?▼

TMDL parsed schemas support AI-assisted Power BI design by producing a reliable, compact context that large language models use for downstream tasks like measure creation, Q&A, and visual recommendations.