te-docs

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

887|131|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/data-goblin/power-bi-agentic-development --skill te-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: te-docs
Source: https://github.com/data-goblin/power-bi-agentic-development/tree/main/plugins/tabular-editor/skills/te-docs
Command: npx skills add https://github.com/data-goblin/power-bi-agentic-development --skill te-docs

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 configuration 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 stored in %LocalAppData%\TabularEditor3.
  • Schema Validation: Validate TE3 config files against JSON schemas using the included Python scripts, 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 Tabular Editor 3; the skill searches the docs, explains the .tmuo structure, and validates the resulting file.

Quick Start

Ask the agent to search Tabular Editor documentation for workspace mode setup and validate your .tmuo 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 search "topic" --source te-docs to query Tabular Editor docs, then pbi-search fetch <path> to retrieve full pages. Run pbi-search sync once after installation to build the local index.

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 connections, 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 Tabular Editor configuration files?

Run python scripts/validate_config.py <file> to validate Preferences.json, UiPreferences.json, Layouts.json, or .tmuo files against JSON schemas. The script also warns about plain-text credentials and risky deployment settings like DeployPartitions with Power BI targets.

Can I use this skill without installing pbi-search?

Yes, but with limitations. Without pbi-search you can use the microsoft-learn MCP tools or WebFetch against docs.tabulareditor.com, dax.guide, and sqlbi.com directly. The CLI is preferred because it searches all sources simultaneously and returns clean markdown.

Why do old Tabular Editor documentation URLs return 404?

The docs site was reorganized and the server returns 404 instead of redirects for old URLs. The references/url-redirects.md file maps old paths like /te2/* and /te3/features/* to their new locations so agents can find the correct pages.