Drive Power BI and Analysis Services semantic models from the terminal using the Tabular Editor CLI. Scaffold, inspect, edit, validate, deploy, refresh, query, and test semantic models with best practices baked in.
[!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-useUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.