Skip to main content
The omni-to-snowflake-semantic-view agent skill converts an Omni topic into a Snowflake semantic view. Run it in an AI agent such as Claude Code, Cursor, OpenAI Codex, or Snowflake Cortex Code. See Agent skills for installation. The skill:
  1. Reads the topic, its views, and its relationships through the Omni API.
  2. Translates them into a semantic view YAML definition — dimensions, time dimensions, facts, metrics, filters, and relationships, with descriptions and synonyms.
  3. Creates the semantic view in Snowflake with SYSTEM$CREATE_SEMANTIC_VIEW_FROM_YAML, using your Snowflake connection or CLI.
After the semantic view exists in Snowflake, run a schema refresh to import it as a topic. See Setup for the grants and connection settings the import needs.

Next steps