Drive Power BI and Analysis Services semantic models from the terminal using Tabular Editor CLI (te) for scaffolding, inspection, editing, validation, deployment, refresh, querying, and testing.
[!NOTE] 📢 Read the announcement blog post to learn what the CLI is, why we built it, and how to get started.
Public home for bug reports, feature requests, and discussions about the Tabular Editor CLI (te) — a cross-platform command-line tool for Power BI and Analysis Services semantic models.
[!IMPORTANT] The Tabular Editor CLI is in Limited Public Preview. It is offered for evaluation with a Tabular Editor account; no license is required during preview. Commands, flags, and outputs may change before general availability. The preview build stops functioning after 2026-09-30. We recommend against using the CLI in production CI/CD pipelines during preview.
📥 Download: https://tabulareditor.com/download-tabular-editor-cli (requires account creation)
This repository does not host the Tabular Editor CLI source code or binaries. It exists to provide a public place for feedback and issue tracking during preview.
This repo also ships an AI agent skill that teaches Claude, GitHub Copilot, and other AI coding agents how to use te productively. It is packaged as a Claude Code plugin and also installs as a plain skill folder for other agents.
Add it with the claude CLI (installs the whole skill, references/ included):
claude plugin marketplace add TabularEditor/CLI
claude plugin install te-cli-agentic-use@te-cli
Add it to the copilot CLI (GitHub Copilot CLI). Copilot has no install command; it auto-discovers skills from a folder, so drop the skill into one it reads:
git clone --depth 1 https://github.com/TabularEditor/CLI /tmp/te-cli
mkdir -p ~/.copilot/skills && cp -r /tmp/te-cli/skills/te-cli ~/.copilot/skills/te-cli
For workspace scope, copy into .github/skills/te-cli/ instead. Copilot also reads ~/.claude/skills/ and ~/.agents/skills/, so the same folder placed in one of those works for both tools.
See skills/te-cli/ for the skill, its references/, and per-agent (Claude Code, Copilot, Codex, generic) install instructions.
Please take a minute to do these two things — it saves everyone time and helps your report get triaged faster.
te --version and compare it with the latest preview release on tabulareditor.com. Many reports turn out to be bugs that have already been fixed. Update and try to reproduce before reporting.If you can't find a match, open a new issue and include:
te --versionIf you believe you have discovered a security vulnerability, please do not open a public issue or discussion.
See our Security Policy for responsible disclosure instructions and contact details.
You can also visit our Trust Center: https://trust.tabulareditor.com/
Full documentation lives at https://docs.tabulareditor.com/features/te-cli/te-cli.html.
Quick links:
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub tabulareditor/cli --plugin te-cli-agentic-useAutomate semantic models from the terminal with Tabular Editor.
Claude Code integration for Microsoft Fabric CLI, enabling AI-assisted data and analytics workflows.
Developer skills for authoring Microsoft Power BI solutions.
Complete Power BI expertise for report development, DAX, TMDL, Power Query M, REST API automation, PBIR/PBIP programmatic creation, Tabular Editor, TOM/.NET SDK, semantic models, deployment pipelines, CI/CD, Fabric/Direct Lake integration, performance optimization, and embedded analytics. Covers everything from data modeling to enterprise governance.
Build, validate, and query Sidemantic semantic models, and generate analytics webapps from them. Ships the modeler and webapp-builder skills.
Explore, query, model, embed, and manage Omni Analytics through the REST API and embed SDK. Includes 9 skills, 3 specialized agents, and 3 context rules for model exploration, querying, model building, content browsing, content building, embedding, AI optimization, AI eval, and administration.