te-docs

Search Tabular Editor documentation and validate TE3 configuration files including .tmuo and Preferences.json.

6|3|Updated Jul 4, 2026
One-click install
npx skills add https://github.com/InsightfulAnalytics/PBI_Agentic_Dev --skill te-docs-insightfulanalytics
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: te-docs
Source: https://github.com/InsightfulAnalytics/PBI_Agentic_Dev/tree/main/plugins/tabular-editor/skills/te-docs
Command: npx skills add https://github.com/InsightfulAnalytics/PBI_Agentic_Dev --skill te-docs-insightfulanalytics

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Finding accurate Tabular Editor documentation and correctly configuring TE3 files (.tmuo, Preferences.json, UiPreferences.json, Layouts.json) is difficult because docs are scattered across multiple sources and config files have complex, poorly documented structures with security-sensitive settings. ## Core Features & Use Cases - Documentation Search: Query Tabular Editor docs, DAX.guide, SQLBI, Microsoft Learn, and blogs simultaneously via the pbi-search CLI, with fallback to MCP tools or WebFetch. - Configuration Guidance: Explains .tmuo workspace database settings, deployment options, data source overrides, and application preference files with JSON schemas. - Config Validation: Validate TE3 config files against JSON schemas using scripts/validate_config.py and scripts/validate_tmuo.py, with warnings for plain-text credentials and risky deployment settings. - Use Case: A developer asks how to set up a per-model workspace database in TE3; the skill searches the docs, explains the .tmuo structure, and validates the resulting file before use. ## Quick Start Ask the agent to search Tabular Editor documentation for a topic like workspace mode, or to validate a .tmuo or Preferences.json configuration file.

Frequently Asked Questions about te-docs

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

FAQPage Schema
How do I search Tabular Editor documentation from the command line?▼

Use the pbi-search CLI: run pbi-search sync once to build the local index, then pbi-search search "topic" --source te-docs to query Tabular Editor docs. Fetch full pages with pbi-search fetch followed by the document path.

What is a .tmuo file in Tabular Editor 3?▼

A .tmuo file stores user-specific, per-model settings in Tabular Editor 3, including workspace database connection, deployment targets, and data source overrides. Credentials are encrypted with the Windows User Key, so these files cannot be shared between users and should never be committed to version control.

How do I validate a Tabular Editor Preferences.json or .tmuo file?▼

Run python scripts/validate_config.py with the file path; the type is auto-detected from the filename. The script checks the file against the bundled JSON schemas and warns about issues like plain-text credentials or missing workspace connections.

What if pbi-search is not installed?▼

The skill falls back to the microsoft-learn MCP tools for Microsoft Learn content or WebFetch against docs.tabulareditor.com, dax.guide, sqlbi.com, and data-goblins.com. The CLI is preferred because it searches all sources at once and returns clean markdown.

Should .tmuo files be committed to git?▼

No. TMUO files contain user-specific settings and credentials encrypted with the Windows User Key, so they cannot be shared between users. Add *.tmuo to .gitignore in every project.