databricks-genie

Translate natural language prompts into executable SQL for Databricks Unity Catalog data.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables users to interact with Databricks Unity Catalog tables using natural language, translating questions into SQL queries for data exploration without writing SQL directly.

Core Features & Use Cases

  • Natural Language Querying: Ask questions about your data in plain English.
  • Genie Space Management: Create, update, and manage conversational interfaces for your data.
  • Programmatic Access: Use the Conversation API to integrate Genie into applications.
  • Use Case: A business analyst can ask "What were total sales last month?" and receive accurate results and the generated SQL, without needing to know SQL syntax or table schemas.

Quick Start

Create a Genie Space for sales data by inspecting tables and then calling create_or_update_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 Databricks Unity Catalog using natural language instead of SQL?

You can query Databricks Unity Catalog using natural language by leveraging Genie Spaces, which translate conversational prompts into executable SQL. This allows you to explore data and retrieve accurate results without writing SQL directly.

What is a Genie Space and how does it help with data exploration?

A Genie Space is a conversational interface for your Databricks data that facilitates natural language interaction. It enables users to ask questions in plain English and receive generated SQL and query results without needing SQL syntax knowledge.

How do I create and manage a Genie Space for my tables?

You can create and manage a Genie Space by inspecting table schemas and calling the create_or_update_genie function. This sets up the conversational interface for your specific Databricks Unity Catalog tables.

Can I integrate Databricks Genie into my own applications programmatically?

Yes, you can integrate Genie into your applications programmatically using the Conversation API. This provides programmatic access to query data spaces and retrieve natural language query results within your software.

Do I need to know SQL syntax or table schemas to explore data in Databricks?

No, you do not need to know SQL syntax or table schemas to explore data in Databricks. The Genie Space translates your natural language questions into the required SQL and handles schema inspection automatically.