databricks-genie

Create, manage, and query Databricks Genie Spaces via the Conversation API.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/teegin-g/Slopcast --skill databricks-genie-teegin-g
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-genie
Source: https://github.com/teegin-g/Slopcast/tree/main/.agents/skills/databricks-genie
Command: npx skills add https://github.com/teegin-g/Slopcast --skill databricks-genie-teegin-g

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Databricks Genie Spaces let teams build natural-language interfaces to their Unity Catalog data by translating questions into SQL and returning results conversationally.

Core Features & Use Cases

  • Space management via create_or_update_genie, get_genie, delete_genie, migrate_genie to create, inspect, export/import, and migrate Genie Spaces.
  • Conversation API through ask_genie to ask questions and retrieve SQL output or follow-ups.
  • Supporting tools like get_table_details and execute_sql to validate schemas and test queries.

Quick Start

Create a Genie Space for your data and start exploring with natural-language questions.

Frequently Asked Questions about databricks-genie

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create and query Databricks Genie Spaces using natural language?

You can create and query Genie Spaces by using the create_or_update_genie tool to build the space and the ask_genie Conversation API to submit natural-language questions that return SQL outputs and conversational results.

How do I migrate Genie Spaces across different Databricks workspaces?

Migrate Genie Spaces across Databricks workspaces by using the migrate_genie tool to export and import spaces, ensuring your natural-language SQL interfaces are transferred between environments.

Can I validate Unity Catalog schemas before asking questions in Genie Spaces?

Yes, you can validate schemas before querying Genie Spaces by using the get_table_details supporting utility to inspect Unity Catalog metadata and execute_sql to test your queries.

What is the best way to manage the lifecycle of Genie Spaces programmatically?

Manage the Genie Spaces lifecycle programmatically by chaining create_or_update_genie, get_genie, and delete_genie tools to build, inspect, and remove your natural-language data exploration interfaces.

Does the Databricks Genie Conversation API return SQL output for follow-up questions?

Yes, the ask_genie Conversation API retrieves SQL output and generates follow-up questions, allowing you to explore your Unity Catalog data conversationally through natural-language queries.