Tabular Editor Docs
by data-goblin
This skill should be used when the user asks about "Tabular Editor documentation", "TE docs", "how to do X in Tabular Editor", "Tabular Editor features", "TE3 features", "C# scripts in Tabular Editor", "DAX scripts", "workspace mode", or needs to search Tabular Editor documentation. Provides efficient local search of TabularEditorDocs repository instead of unreliable web fetching.
Skill Details
Repository Files
3 files in this skill directory
name: tabular-editor-docs description: This skill should be used when the user asks about "Tabular Editor documentation", "TE docs", "how to do X in Tabular Editor", "Tabular Editor features", "TE3 features", "C# scripts in Tabular Editor", "DAX scripts", "workspace mode", or needs to search Tabular Editor documentation. Provides efficient local search of TabularEditorDocs repository instead of unreliable web fetching.
Tabular Editor Documentation Search
Efficient local search of Tabular Editor documentation using the cloned TabularEditorDocs repository.
Why Local Search
The Tabular Editor docs site (docs.tabulareditor.com) has URL redirect issues that cause 404 errors for many AI agents. Local search via ripgrep is:
- Faster - No HTTP latency
- Reliable - No 404s or JS redirect failures
- Complete - Full access to all documentation
- Searchable - Grep across entire doc corpus
Setup
1. Clone the Repository
Clone the TabularEditorDocs repository to a local directory:
Windows (PowerShell):
git clone https://github.com/TabularEditor/TabularEditorDocs.git C:\Git\TabularEditorDocs
macOS/Linux:
git clone https://github.com/TabularEditor/TabularEditorDocs.git ~/Git/TabularEditorDocs
2. Configure Path (Optional)
Set environment variable TABULAR_EDITOR_DOCS to your clone location:
Windows (PowerShell):
$env:TABULAR_EDITOR_DOCS = "C:\Git\TabularEditorDocs"
# Or set permanently via System Properties > Environment Variables
macOS/Linux:
export TABULAR_EDITOR_DOCS=~/Git/TabularEditorDocs
Directory Structure
| Path | Content |
|---|---|
content/features/ |
Feature documentation (BPA, DAX scripts, C# scripts) |
content/getting-started/ |
Onboarding and setup guides |
content/how-tos/ |
Task-specific guides |
content/tutorials/ |
Step-by-step tutorials |
content/references/ |
Preferences, shortcuts, release notes |
content/kb/ |
Knowledge base articles (BPA rules, errors) |
content/troubleshooting/ |
Problem resolution guides |
Search Commands
Replace <DOCS_PATH> with your clone location (e.g., C:\Git\TabularEditorDocs on Windows or ~/Git/TabularEditorDocs on macOS/Linux).
Basic Topic Search
Cross-platform (ripgrep):
rg -i "topic" <DOCS_PATH>/content --type md
Search with Context
rg -i "topic" <DOCS_PATH>/content --type md -C 3
Search Specific Section
rg -i "topic" <DOCS_PATH>/content/features --type md
Find Files by Name
Windows (PowerShell):
Get-ChildItem -Path <DOCS_PATH>\content -Filter "*bpa*" -Recurse -File
macOS/Linux:
find <DOCS_PATH>/content -name "*bpa*" -type f
Common Search Targets
| Topic | Search Path | Example Query |
|---|---|---|
| BPA rules | content/features/, content/kb/bpa-* |
rg -i "expression" content/features/ |
| C# scripts | content/features/CSharpScripts/ |
rg -i "helper method" content/features/CSharpScripts/ |
| DAX scripts | content/features/dax-scripts.md |
Read file directly |
| Workspace mode | content/features/workspace-mode* |
Read file directly |
| Preferences | content/references/preferences.md |
rg -i "setting-name" content/references/ |
| Shortcuts | content/references/shortcuts3.md |
Read file directly |
| Release notes | content/references/release-notes/ |
rg -i "feature" content/references/release-notes/ |
URL Resolution
The docs site underwent a major reorganization. Use references/url-redirects.md for mapping old URLs to new paths when users provide outdated links.
Quick URL Patterns
| Old Pattern | New Pattern |
|---|---|
/common/using-bpa.html |
/getting-started/bpa.html |
/te3/features/*.html |
/features/*.html |
/te2/*.html |
Various (check redirects) |
/onboarding/*.html |
/getting-started/*.html |
Workflow
When User Asks About TE Feature
- Search local docs:
rg -i "feature-name" <DOCS_PATH>/content --type md -l - Read relevant file(s)
- Synthesize answer from documentation
When User Provides Broken URL
- Extract the path from URL (e.g.,
/common/using-bpa.html) - Check
references/url-redirects.mdfor new path - Find corresponding local file in
content/ - Read and provide content
When User Needs Comprehensive Info
- List files in relevant directory
- Read multiple related files
- Combine information in response
Knowledge Base Articles
The content/kb/ directory contains detailed articles on specific topics:
bpa-*.md- BPA rule explanations and fixesDI*.md,DR*.md,RW*.md- Error code documentation
Search KB for specific issues:
rg -i "error description" <DOCS_PATH>/content/kb --type md
Updating Local Docs
Keep your local clone current:
Windows (PowerShell):
Push-Location <DOCS_PATH>
git pull origin main
Pop-Location
macOS/Linux:
cd <DOCS_PATH> && git pull origin main
Key Documentation Files
For common topics, read these files directly:
| Topic | File |
|---|---|
| BPA overview | content/getting-started/bpa.md |
| BPA view | content/features/views/bpa-view.md |
| BPA sample expressions | content/features/using-bpa-sample-rules-expressions.md |
| C# script library | content/features/CSharpScripts/csharp-script-library.md |
| DAX scripts | content/features/dax-scripts.md |
| Preferences | content/references/preferences.md |
| Advanced Scripting | content/how-tos/Advanced-Scripting.md |
Additional Resources
Reference Files
references/url-redirects.md- Complete URL redirect mapping from old to new pathsreferences/doc-structure.md- Detailed documentation structure and file purposes
Related Skills
Dbt Transformation Patterns
Master dbt (data build tool) for analytics engineering with model organization, testing, documentation, and incremental strategies. Use when building data transformations, creating data models, or implementing analytics engineering best practices.
Clinical Decision Support
Generate professional clinical decision support (CDS) documents for pharmaceutical and clinical research settings, including patient cohort analyses (biomarker-stratified with outcomes) and treatment recommendation reports (evidence-based guidelines with decision algorithms). Supports GRADE evidence grading, statistical analysis (hazard ratios, survival curves, waterfall plots), biomarker integration, and regulatory compliance. Outputs publication-ready LaTeX/PDF format optimized for drug develo
Scientific Schematics
Create publication-quality scientific diagrams using Nano Banana Pro AI with smart iterative refinement. Uses Gemini 3 Pro for quality review. Only regenerates if quality is below threshold for your document type. Specialized in neural network architectures, system diagrams, flowcharts, biological pathways, and complex scientific visualizations.
Mermaid Diagrams
Comprehensive guide for creating software diagrams using Mermaid syntax. Use when users need to create, visualize, or document software through diagrams including class diagrams (domain modeling, object-oriented design), sequence diagrams (application flows, API interactions, code execution), flowcharts (processes, algorithms, user journeys), entity relationship diagrams (database schemas), C4 architecture diagrams (system context, containers, components), state diagrams, git graphs, pie charts,
Diagram Generation
Mermaid diagram generation for architecture visualization, data flow diagrams, and component relationships. Use for documentation, PR descriptions, and architectural analysis.
Scientific Schematics
Create publication-quality scientific diagrams using Nano Banana Pro AI with smart iterative refinement. Uses Gemini 3 Pro for quality review. Only regenerates if quality is below threshold for your document type. Specialized in neural network architectures, system diagrams, flowcharts, biological pathways, and complex scientific visualizations.
Clinical Decision Support
Generate professional clinical decision support (CDS) documents for pharmaceutical and clinical research settings, including patient cohort analyses (biomarker-stratified with outcomes) and treatment recommendation reports (evidence-based guidelines with decision algorithms). Supports GRADE evidence grading, statistical analysis (hazard ratios, survival curves, waterfall plots), biomarker integration, and regulatory compliance. Outputs publication-ready LaTeX/PDF format optimized for drug develo
Materialize Docs
Materialize documentation for SQL syntax, data ingestion, concepts, and best practices. Use when users ask about Materialize queries, sources, sinks, views, or clusters.
Dbt Transformation Patterns
Master dbt (data build tool) for analytics engineering with model organization, testing, documentation, and incremental strategies. Use when building data transformations, creating data models, or implementing analytics engineering best practices.
Mermaidjs V11
Create diagrams and visualizations using Mermaid.js v11 syntax. Use when generating flowcharts, sequence diagrams, class diagrams, state diagrams, ER diagrams, Gantt charts, user journeys, timelines, architecture diagrams, or any of 24+ diagram types. Supports JavaScript API integration, CLI rendering to SVG/PNG/PDF, theming, configuration, and accessibility features. Essential for documentation, technical diagrams, project planning, system architecture, and visual communication.
