What problem does it solve? Editing, validating, deploying, and testing Power BI / Fabric semantic models normally requires the Tabular Editor desktop app or manual XMLA work, which does not fit terminal-based or CI/CD workflows. This Skill teaches an agent to drive the cross-platform te CLI so models can be scaffolded, edited, gated, deployed, refreshed, and regression-tested entirely from the command line on macOS, Linux, and Windows. ## Core Features & Use Cases - Model authoring and editing: Scaffold TMDL/BIM/PBIP models, add or modify measures, columns, relationships, roles, and partitions with staged in-memory edits persisted via --save. - Quality gates and analysis: Run DAX validation, Best Practice Analyzer checks, DAX formatting, and VertiPaq storage analysis locally or against deployed models. - Deployment, refresh, and testing: Deploy over XMLA, trigger refreshes, manage incremental refresh policies, and run DAX assertion test suites or snapshot comparisons across workspaces. - CI/CD integration: GitHub Actions and Azure DevOps pipeline patterns with --non-interactive, --force, --ci annotations, TRX output, and environment-variable authentication. - Use Case: A data engineer needs to rename a measure, reformat all DAX, pass BPA rules, and deploy to a Fabric workspace from a pipeline. The agent runs te set, te format --save, te bpa run --fail-on error, and te deploy --force in sequence. ## Quick Start Ask the agent to check the te CLI version and authentication status, then load your local TMDL model folder and list all its measures.