Tmdl
Tmdl offers hands-on support for writing and modifying TMDL files in Power BI projects, covering measures, columns, relationships, and syntax rules. It's designed as a focused alternative when dedicated tools like Tabular Editor CLI aren't available, handling text-level edits, DAX formatting, and structural guidance. Use the pbip-validator skill to catch syntax and indentation errors before loading models in Power BI Desktop.
Tmdl by data-goblin provides expert guidance for authoring and editing TMDL files directly in PBIP projects.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-27
Tmdl by data-goblin provides expert guidance for authoring and editing TMDL files directly in PBIP projects. Tmdl offers hands-on support for writing and modifying TMDL files in Power BI projects, covering measures, columns, relationships, and syntax rules. It's designed as a focused alternative when dedicated tools like Tabular Editor CLI aren't available, handling text-level edits, DAX formatting, and structural guidance. Use the pbip-validator skill to catch syntax and indentation errors before loading models in Power BI Desktop.
Use it when
- Tmdl helps you work with TMDL files by providing guidance on writing and modifying measures, columns, and relationships.
- Tmdl is released under the GPL-3.0 license.
Install
data-goblin/power-bi-agentic-development/tmdl · repository language: C#
generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What is Tmdl and what does it do?
Tmdl is a skill by data-goblin that offers hands-on support for writing and modifying TMDL files in Power BI projects. Tmdl covers measures, columns, relationships, and syntax rules, handling text-level edits, DAX formatting, and structural guidance. It serves as a focused alternative when dedicated tools like Tabular Editor CLI aren't available.
How to use Tmdl for Power BI development?
Tmdl helps you work with TMDL files by providing guidance on writing and modifying measures, columns, and relationships. Use Tmdl when you need text-level edits, DAX formatting assistance, or structural guidance for your Power BI projects. For catching syntax and indentation errors before loading models in Power BI Desktop, pair Tmdl with the pbip-validator skill.
What is the license for the Tmdl skill?
Tmdl is released under the GPL-3.0 license, ensuring open-source availability and compliance with GPL-3.0 terms for users and developers working with the skill.
Can Tmdl replace Tabular Editor CLI?
Tmdl is designed as a focused alternative when dedicated tools like Tabular Editor CLI aren't available. While Tmdl provides hands-on support for TMDL file editing and DAX formatting, it may not offer all the advanced features of Tabular Editor CLI, making it best suited for specific text-level and structural editing tasks.
Should I use pbip-validator with Tmdl?
Yes, Tmdl works best alongside the pbip-validator skill. Use pbip-validator to catch syntax and indentation errors in your TMDL files before loading models in Power BI Desktop, ensuring your Tmdl edits are error-free and ready for deployment.
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Find and understand the Tmdl skill by data-goblin”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
This skill guides you through complete Power BI projects using the PBIP format—a git-friendly, text-based structure for version control. Work with TMDL semantic models, Power Query expressions, DAX measures, and star schema relationships, then publish to Power BI Service with scheduled refresh and gateway configuration.
This skill teaches AI agents to architect and deploy Power BI semantic models, reports, and Fabric workflows using industry-standard tools like TMDL, PBIR, Tabular Editor, and CLI utilities. Agents gain hands-on capability to validate project structures, author DAX measures, write Best Practice Analyzer rules, and automate end-to-end analytics pipelines.
Expert guidance for connecting to Power BI Desktop's local tabular model using the Tabular Object Model and ADOMD.NET in PowerShell. Covers enumeration, DAX queries, model modification, and Desktop Bridge operations for reloading and verification.
Te Cli is a command-line tool for loading, editing, validating, and deploying semantic models across Power BI, Fabric, Azure Analysis Services, and SSAS from macOS, Linux, or Windows. It scaffolds, inspects, and tests models against TMDL and BIM files, runs best-practice analysis, and integrates into CI/CD pipelines for automated validation and deployment.
Create vector graphics directly in Power BI reports by writing DAX measures that return SVG markup strings. The skill handles binding these measures to tables, matrices, cards, and slicers, with support for sparklines, progress bars, gauges, and custom chart types. Leverage existing UDF libraries like DaxLib.SVG and PowerofBI.IBCS before writing custom DAX.
Create Power BI reports end-to-end via the pbir CLI, from semantic model connection through visual placement, filtering, and publication. The skill guides you through design discovery, page setup, KPI and chart configuration, and validation before pushing to Fabric or Power BI Desktop.