Tabular Editor documentation search and configuration file guidance (.tmuo, Preferences.json, UiPreferences.json, Layouts.json).

GPL-3.0Auto-check passedData & Analytics

Install Te Docs

skills CLI
$ npx skills add data-goblin/power-bi-agentic-development --skill te-docs -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install data-goblin/power-bi-agentic-development te-docs --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/data-goblin/power-bi-agentic-development.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/tabular-editor/skills/te-docs .claude/skills/te-docs && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
te-docs
GitHub stars
1k
Token cost
~1.7k tokens
SKILL.md length
467 words
Files
13 (incl. scripts, references)
Skills in repo
33
Repo updated
First seen
Licence
GPL-3.0

At a glance

Tabular Editor documentation search and configuration file guidance (.tmuo, Preferences.json, UiPreferences.json, Layouts.json).

  • Works in 2 steps: Install pbi-search (recommended): see… → Search without the CLI: use the…
  • Asks about TE docs
  • SKILL.md covers Pre-flight, Documentation Search, Configuration Files (.tmuo) and Application Preferences, plus 2 more sections
  • Runs Python scripts from its folder; calls cargo; reaches docs.tabulareditor.com and dax.guide

What it does

Te Docs is an agent skill from data-goblin/power-bi-agentic-development. Tabular Editor documentation search and configuration file guidance (.tmuo, Preferences.json, UiPreferences.json, Layouts.json). Automatically invoke when the user asks about "TE docs", "Tabular Editor features", "TE3 preferences", ".tmuo files", "workspace database settings", "DAX editor settings", "per-model TE3 configuration", or needs to search Tabular Editor documentation for how-to guidance.

Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 16 other files, including scripts and reference files (for example `bin/README.md`, `references/doc-structure.md` and `references/url-redirects.md`).

It sits in Data & Analytics. It works with Power BI. The repository describes itself as: Power BI AI skills and Power BI agents for Claude Code and GitHub Copilot: a plugin marketplace of Power BI skills, subagents, and hooks for semantic models, DAX, TMDL, reports… The licence is GPL-3.0.

When your agent uses it

  • Asks about TE docs
  • Tabular Editor features
  • TE3 preferences
  • Workspace database settings

Example prompts

  • “TE docs”
  • “Tabular Editor features”
  • “TE3 preferences”
  • “/te-docs”

Requirements

  • Python 3

Workflow steps

2 steps, taken from the first numbered list in SKILL.md.

  1. Install pbi-search (recommended): see bin/README.md for install instructions via cargo install or GitHub Releases at data-goblin/pbi-search
  2. Search without the CLI: use the microsoft-learn MCP tools (microsoft_docs_search, microsoft_docs_fetch) for Microsoft Learn content, or…

What it can do on your machine

Read from SKILL.md and the folder at commit a301717. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 2 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • cargo

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • docs.tabulareditor.com
    • dax.guide
    • sqlbi.com
    • data-goblins.com

    Also links to:

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Te Docs loads about 1.7k tokens when it runs, and up to ~4k if it reads all its reference files. Until then it costs about 102 tokens; SKILL.md has 467 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~102
When it runs · the whole SKILL.md, loaded when a task matches
~1.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from data-goblin/power-bi-agentic-development at commit a301717, republished under its GPL-3.0 licence (© data-goblin). 467 words, ~1,669 tokens.

Download SKILL.mdSave it as .claude/skills/te-docs/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.
name
te-docs
description
Tabular Editor documentation search and configuration file guidance (.tmuo, Preferences.json, UiPreferences.json, Layouts.json). Automatically invoke when the user asks about "TE docs", "Tabular Editor features", "TE3 preferences", ".tmuo files", "workspace database settings", "DAX editor settings", "per-model TE3 configuration", or needs to search Tabular Editor documentation for how-to guidance.

Tabular Editor Documentation & Configuration

Guidance for searching Tabular Editor documentation and understanding TE3 configuration files (.tmuo, Preferences.json, etc.).

Pre-flight

Before using documentation search, verify pbi-search is installed:

bash
pbi-search --version

If the command is not found, inform the user and offer two options:

  1. Install pbi-search (recommended): see bin/README.md for install instructions via cargo install or GitHub Releases at data-goblin/pbi-search
  2. Search without the CLI: use the microsoft-learn MCP tools (microsoft_docs_search, microsoft_docs_fetch) for Microsoft Learn content, or WebFetch to retrieve docs directly from these sources:
    • Tabular Editor docs: https://docs.tabulareditor.com/
    • DAX reference: https://dax.guide/<function>/
    • SQLBI articles: https://www.sqlbi.com/articles/
    • Data Goblins: https://data-goblins.com/

The CLI is strongly preferred; it searches all sources simultaneously and returns clean markdown. The fallback requires manual URL construction and multiple fetches.

Use the pbi-search CLI — the preferred way to search Tabular Editor docs and related Power BI/DAX resources. It searches Tabular Editor docs, DAX.guide, SQLBI, Microsoft Learn (Power BI + Fabric), the TE blog, and Data Goblins simultaneously, returning clean markdown.

After install, populate the local manifest cache (once):

bash
pbi-search sync        # ~13s
Searching
bash
# Search all sources
pbi-search search "creating measures"

# Search only Tabular Editor docs
pbi-search search "BPA rules" --source te-docs

# Search TE blog + TE docs
pbi-search search "incremental refresh" --source te-docs --source te-blog

# JSON output for structured use in agents
pbi-search search "workspace mode" --source te-docs --json

# Include content excerpts
pbi-search search "calculated columns" --source te-docs --excerpts
Fetching full docs
bash
# Tabular Editor doc by bare path (from search results)
pbi-search fetch features/Best-Practice-Analyzer

# Any supported URL
pbi-search fetch https://docs.tabulareditor.com/features/workspace-mode
pbi-search fetch https://dax.guide/calculate/

# Extract a specific section
pbi-search fetch features/Best-Practice-Analyzer --section "Creating rules"

# Truncate for context budget
pbi-search fetch features/creating-measures --max-chars 3000 --json
Agent search workflow
  1. pbi-search search "<topic>" --source te-docs --json — find relevant docs
  2. Use the path or url from results: pbi-search fetch <path>
  3. No results? Broaden: pbi-search search "<topic>" (all sources)
  4. DAX questions: always add --source dax-guide
Available sources
IDContent
te-docsTabular Editor docs (features, how-tos, KB, references)
dax-guide~480 DAX function reference pages
te-blogTabular Editor blog
ms-learnMicrosoft Learn — Power BI + Fabric (live, no sync needed)
sqlbi~370 SQLBI technical articles
data-goblinsData Goblins Power BI posts
Richer search quality (optional)

Default sync builds a fast title-only index. For conceptual queries ("remove filters from column") run once with descriptions:

bash
pbi-search sync --descriptions   # fetches meta descriptions; ~30s extra

Show full SKILL.md (191 more words)Show less

Configuration Files (.tmuo)

TMUO files store developer- and model-specific preferences in Tabular Editor 3.

Critical
  • TMUO files contain user-specific settings -- never commit to version control
  • Credentials are encrypted with Windows User Key -- cannot be shared between users
  • Add *.tmuo to .gitignore in all projects
  • File naming: <ModelFileName>.<WindowsUserName>.tmuo
Structure
json
{
  "UseWorkspace": true,
  "WorkspaceConnection": "localhost",
  "WorkspaceDatabase": "MyModel_Workspace_JohnDoe",
  "Deployment": {
    "TargetConnectionString": "powerbi://api.powerbi.com/v1.0/myorg/Workspace",
    "TargetDatabase": "MyModel",
    "DeployPartitions": false,
    "DeployModelRoles": true
  },
  "DataSourceOverrides": {
    "SQL Server": {
      "ConnectionString": "Data Source=localhost;Initial Catalog=DevDB"
    }
  }
}
Sections
SectionPurpose
UseWorkspaceEnable workspace database mode
WorkspaceConnectionServer for workspace database
WorkspaceDatabaseWorkspace database name (unique per dev/model)
DeploymentTarget server, database, and deploy options
DataSourceOverridesOverride connections for workspace
TableImportSettingsSettings for Import Tables feature
Deployment Options
FieldTypeDescription
TargetConnectionStringstringTarget server connection
TargetDatabasestringTarget database name
DeployPartitionsboolDeploy partition definitions
DeployModelRolesboolDeploy security roles
DeployModelRoleMembersboolDeploy role members
DeploySharedExpressionsboolDeploy shared M expressions

Application Preferences

TE3 stores application-level preferences in %LocalAppData%\TabularEditor3\:

FilePurpose
Preferences.jsonApplication settings (proxy, updates, telemetry)
UiPreferences.jsonUI state (window positions, panel sizes)
Layouts.jsonSaved layout configurations

References

  • references/doc-structure.md -- Detailed documentation structure
  • references/url-redirects.md -- Old-to-new URL mapping for broken links
  • schema/ -- JSON schemas for tmuo, preferences, layouts, UI preferences
  • scripts/validate_config.py -- Validate TE3 config files
  • scripts/validate_tmuo.py -- Validate TMUO files

External

© data-goblin, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 12 other files (scripts, references) in plugins/tabular-editor/skills/te-docs of data-goblin/power-bi-agentic-development.

  • SKILL.md
  • bin/README.md
  • references/doc-structure.md
  • references/url-redirects.md
  • schema/README.md
  • schema/layouts-schema.json
  • schema/preferences-schema.json
  • schema/recentfiles-schema.json
  • schema/recentservers-schema.json
  • schema/tmuo-schema.json
  • schema/uipreferences-schema.json
  • scripts/validate_config.py
  • scripts/validate_tmuo.py

Open the folder on GitHubat commit a301717

Compare with similar skills

Te Docs next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Te Docs compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Te Docs this skilldata-goblin/power-bi-agentic-development1k—~1.7kAutomated safety check: PassGPL-3.0
Power Bi AI ReadinessDKH-DK/Self-Service-Power-BI-Fabric113—~2kAutomated safety check: PassNone
Pbi Report Builderlukasreese/powerbi-claude-skills128—~7.5kAutomated safety check: PassNone
Pbi Docxperiun/skills-xperiun-free116—~3kAutomated safety check: PassMIT
Pbip Dependency Analyzerlukasreese/powerbi-claude-skills128—~3.2kAutomated safety check: PassNone
Pbi Modelo Reviewxperiun/skills-xperiun-free116—~2.9kAutomated safety check: PassMIT

Similar skills

  • Power Bi AI Readiness

    DKH-DK/Self-Service-Power-BI-Fabric

    Score and prepare Power BI semantic models for AI (Fabric Data Agent / Copilot).

    113 GitHub stars~2k tokensUpdated 3 mo ago
    Data & AnalyticsAuto-check passed
  • Pbi Report Builder

    lukasreese/powerbi-claude-skills

    [power-bi] Power BI PBIR Report Builder with IBCS Visuals. An agent skill from lukasreese/powerbi-claude-skills.

    128 GitHub stars~7.5k tokensUpdated 5 mo ago
    Data & AnalyticsAuto-check passed
  • Pbi Doc

    xperiun/skills-xperiun-free

    Documenta projeto Power BI (PBIP) inteiro em markdown estruturado + HTML navegável (mini-site de doc).

    116 GitHub stars~3k tokensUpdated 21 days ago
    Data & AnalyticsAuto-check passed
  • Pbip Dependency Analyzer

    lukasreese/powerbi-claude-skills

    Power BI PBIP Dependency Analyzer. An agent skill from lukasreese/powerbi-claude-skills.

    128 GitHub stars~3.2k tokensUpdated 5 mo ago
    Data & AnalyticsAuto-check passed
  • Pbi Modelo Review

    xperiun/skills-xperiun-free

    Audita modelo Power BI (PBIP) e gera relatório priorizado com anti-patterns, score 0-100 e recomendações acionáveis.

    116 GitHub stars~2.9k tokensUpdated 21 days ago
    Data & AnalyticsAuto-check passed
  • Pbi Dax Create

    xperiun/skills-xperiun-free

    Cria medida DAX a partir de descrição em PT, respeitando o modelo Power BI existente (colunas reais, naming convention, padrões DAX).

    116 GitHub stars~2.6k tokensUpdated 21 days ago
    Data & AnalyticsAuto-check passed

More from data-goblin/power-bi-agentic-development

All 33 skills in this repo
  • Paginated Report

    data-goblin/power-bi-agentic-development

    Author, validate, publish, and test Power BI paginated reports in the RDL format.

    1k GitHub stars~3.5k tokensUpdated today
    Auto-check passed
  • Audit Tenant Settings

    data-goblin/power-bi-agentic-development

    Automatically invoke this skill whenever the user asks about Fabric tenant settings or Power BI tenant settings or auditing tenant settings.

    1k GitHub stars~4.7k tokensUpdated today
    Auto-check passed
  • Bpa Rules

    data-goblin/power-bi-agentic-development

    Interactive BPA rule generation for Power BI semantic models; guided discovery, model investigation, and expert rule authoring.

    1k GitHub stars~4.4k tokensUpdated today
    Auto-check passed
  • Pbip

    data-goblin/power-bi-agentic-development

    Guidance for Power BI Project (PBIP) structure, thick and thin reports, project renames, forks, and validation.

    1k GitHub stars~3.8k tokensUpdated today
    Auto-check passed
  • Review Report

    data-goblin/power-bi-agentic-development

    Actionable feedback on the quality, usage, and effectiveness of Power BI reports.

    1k GitHub stars~4.2k tokensUpdated today
    Auto-check passed
  • Semantic Model

    data-goblin/power-bi-agentic-development

    This skill should be used whenever the user mentions a "semantic model", "data model", or "dataset", or asks to "build", "model", "design", "optimize", "review", or "audit" one, or to "add a…

    1k GitHub stars~2.8k tokensUpdated today
    Auto-check passed

Works with

Questions about Te Docs

What does Te Docs do?

Tabular Editor documentation search and configuration file guidance (.tmuo, Preferences.json, UiPreferences.json, Layouts.json). Te Docs is an agent skill from data-goblin/power-bi-agentic-development.json).

When should I use Te Docs?

Te Docs fits situations like: asks about TE docs; tabular Editor features; TE3 preferences; workspace database settings.

How do I install Te Docs in Claude Code?

Run `npx skills add data-goblin/power-bi-agentic-development --skill te-docs -a claude-code`. Or copy the skill folder (plugins/tabular-editor/skills/te-docs in data-goblin/power-bi-agentic-development) into .claude/skills/te-docs in your project. Claude Code loads it when a task matches its description.

How do I install Te Docs in Codex?

Run `npx skills add data-goblin/power-bi-agentic-development --skill te-docs -a codex`. Or copy the skill folder (plugins/tabular-editor/skills/te-docs in data-goblin/power-bi-agentic-development) into .agents/skills/te-docs in your project. Codex loads it when a task matches its description.

Can I use Te Docs in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add data-goblin/power-bi-agentic-development --skill te-docs -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/te-docs, .gemini/skills/te-docs, .github/skills/te-docs and .opencode/skills/te-docs in your project.

What does Te Docs need to run?

Going by SKILL.md and its folder, Te Docs needs Python for the scripts in its folder and the command-line tools its instructions call (cargo). Our summary lists: Python 3.

Does Te Docs access the network?

SKILL.md names 5 domains. In commands or code: docs.tabulareditor.com, dax.guide, sqlbi.com and data-goblins.com; the agent is likely to contact these when it follows the instructions. As links in the text: github.com. This is read from the text; nothing was executed.

Is Te Docs safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Te Docs use?

Te Docs is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Te Docs use?

About 1.7k tokens (SKILL.md is roughly 6.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.3k tokens, read only when the agent opens those files.

What are the alternatives to Te Docs?

Skills that share tags, products or a category with Te Docs: Power Bi AI Readiness (DKH-DK/Self-Service-Power-BI-Fabric, 113 stars), Pbi Report Builder (lukasreese/powerbi-claude-skills, 128 stars), Pbi Doc (xperiun/skills-xperiun-free, 116 stars) and Pbip Dependency Analyzer (lukasreese/powerbi-claude-skills, 128 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Te Docs?

data-goblin (a GitHub user) maintains it in data-goblin/power-bi-agentic-development, which has 1,031 GitHub stars. The repository holds 33 skills in this directory. The repository was last updated on October 7, 2026.

Source: data-goblin/power-bi-agentic-development on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.