databricks-genie

Create and query Databricks Genie Spaces for natural language SQL exploration.

Updated May 31, 2026
One-click install
npx skills add https://github.com/thbeh/coding-agents-databricks-apps --skill databricks-genie-thbeh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-genie
Source: https://github.com/thbeh/coding-agents-databricks-apps/tree/main/.claude/skills/databricks-genie
Command: npx skills add https://github.com/thbeh/coding-agents-databricks-apps --skill databricks-genie-thbeh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies natural language SQL exploration of structured data in Unity Catalog, enabling users to interact with data through conversational interfaces.

Core Features & Use Cases

  • Natural Language SQL: Translate natural language queries into SQL for data exploration.
  • Genie Spaces: Create and manage Genie Spaces for interactive data analysis.
  • Conversation API: Programatically interact with Genie Spaces to ask questions and receive SQL-generated answers.
  • Use Case: For a business analyst looking to quickly explore sales data, this Skill allows them to ask questions like "What were total sales last month?" and receive a SQL query and results.

Quick Start

Use the databricks-genie skill to list all Genie Spaces accessible to you by running the command 'list_genie()'.

Frequently Asked Questions about databricks-genie

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

FAQPage Schema
How do I query Unity Catalog tables using natural language instead of SQL?

You can query Unity Catalog tables using natural language by leveraging Databricks Genie Spaces. This approach translates your conversational questions into SQL queries and executes them directly against your structured data to return results.

Do I need a SQL warehouse to use Databricks Genie Spaces for data exploration?

Yes, you need access to Unity Catalog and a SQL warehouse to use Databricks Genie Spaces. These components are required to inspect table schemas, process natural language queries, and execute the generated SQL against your structured data.

How do I create and manage Genie Spaces for interactive data analysis?

You can create and manage Genie Spaces programmatically to enable interactive data analysis. The process involves setting up a space linked to your Unity Catalog tables and using the conversation API to ask questions and receive SQL-generated answers.

Can I programmatically interact with Genie Spaces to ask questions and receive SQL answers?

Yes, you can programmatically interact with Genie Spaces using the conversation API. This allows you to send natural language questions directly, which the system translates into SQL and executes to return data exploration answers.

What is the best way to explore sales data in Unity Catalog without writing SQL manually?

The best way to explore sales data without writing SQL manually is using natural language SQL exploration via Genie Spaces. You can ask business questions like asking for total sales last month and receive SQL query results directly.