What problem does it solve? Building and modifying Omni Analytics semantic models requires precise YAML definitions for views, topics, dimensions, measures, and relationships, and unsafe edits can break production dashboards. This Skill guides an AI agent through a safe branch-based workflow using the Omni CLI so model changes are validated and tested before they ship. ## Core Features & Use Cases - Semantic Model Authoring: Write and edit views, topics, dimensions, measures, relationships, and query views in Omni's YAML format via omni models yaml-create. - Safe Branch Workflow: Create branches, validate changes, run test queries, and only merge or open a PR after explicit user confirmation. - Schema Refresh & Impact Analysis: Sync the schema layer after database changes and run the content validator to identify broken dashboards and tiles. - Use Case: A user asks to add a filtered revenue measure to the order_items view. The agent creates a branch, writes the measure YAML with a filters block, validates the branch, runs a test query, and asks for confirmation before merging. ## Quick Start Ask the agent to add a new dimension or measure to an Omni view, set up a join between two views, or create a new topic, and it will prepare validated branch changes for your review.