What problem does it solve? Getting accurate numbers out of Omni Analytics requires correctly structured query JSON — topics, join paths, filters, pivots, and table-calculation ASTs — and small mistakes silently produce wrong or empty results. This Skill guides an AI agent through building, running, and validating Omni queries so the returned data is trustworthy. ## Core Features & Use Cases - Semantic Query Execution: Build and run queries on Omni topics with dimensions, measures, filters, sorts, and pivots through the Omni CLI, with result validation (error checks, row counts, filter-binding verification). - Table Calculations: Author post-query computed columns — running totals, percent of total, month-over-month change, moving averages, tier labels, SUMIF, VLOOKUP, DATEDIF — using the correct calculations[] AST shape. - AI-Powered & Raw SQL Paths: Generate queries from natural language, run multi-step agentic analysis jobs, or execute raw SQL via userEditedSQL when the semantic layer cannot express the logic. - Use Case: A user asks "show monthly revenue with a running total for the last 12 months" — the Skill builds the query with an OMNI_RUNNING_TOTAL calc, ensures the calc name appears in query.fields, runs it, and validates the output before presenting it. ## Quick Start Ask the agent to query Omni for total revenue by month over the last 90 days and verify the results before showing them.