What problem does it solve?
This Skill enables teams to create, manage, export, import, migrate, and query Databricks Genie Spaces so non-technical users can explore Unity Catalog data with natural-language questions instead of writing and debugging SQL manually.
Core Features & Use Cases
- Space Management: Idempotent create/update, get, list, and delete operations for Genie Spaces with table bindings and sample questions.
- Conversation Querying: Programmatic natural-language question answering via the Conversation API with support for follow-up context using conversation_id.
- Export / Import / Migration: Export serialized_space for backup or migration, perform catalog name remapping, and import or clone spaces across workspaces while preserving instructions and certified SQL examples.
- Data Inspection & Testing: Inspect table schemas and statistics prior to space creation and execute SQL directly to validate queries.
- Real-world Example: Export a "Sales Analytics" Genie Space from prod, remap the catalog names in the serialized payload, and import it into a dev workspace with an appropriate warehouse.
Quick Start
Ask the Sales Genie for total sales last month by calling the ask_genie tool with the target space_id and the question "What were total sales last month?".