databricks-genie

Manage Databricks Genie Spaces and execute natural-language SQL queries.

1|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/itsadijmbt/SecureMCP-Servers --skill databricks-genie-itsadijmbt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-genie
Source: https://github.com/itsadijmbt/SecureMCP-Servers/tree/main/TEST_SERVERS/PORTED_TO_SECUREMCP/databrickslab-mcp/ai-dev-kit/databricks-skills/databricks-genie
Command: npx skills add https://github.com/itsadijmbt/SecureMCP-Servers --skill databricks-genie-itsadijmbt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Databricks Genie Spaces turn natural-language questions into SQL over Unity Catalog data, so you can explore datasets conversationally without writing or maintaining SQL yourself.

Core Features & Use Cases

  • Create and manage Genie Spaces: Create or update spaces bound to specific Unity Catalog tables and provide curated descriptions and sample questions.
  • Query a space via the Conversation API: Ask questions and receive the generated SQL plus result data, with support for follow-ups using conversation context.
  • Export and import for migration: Export a Genie Space configuration for cloning or cross-workspace migration, including serialized space payload handling and catalog-name remapping.

Quick Start

Use databricks-genie to ask your Genie Space to answer a question in natural language and return the generated SQL and results.

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 writing SQL?

To query Unity Catalog using natural language, you can use Databricks Genie Spaces to translate plain English questions into SQL, returning the generated query, columns, and row data without manual SQL writing.

What is the process for creating and managing Databricks Genie Spaces?

Creating Genie Spaces involves binding specific Unity Catalog tables and providing curated descriptions and sample questions. You can update existing spaces to refine how natural language queries map to your data schema.

Can I maintain conversation context for follow-up questions in Genie Spaces?

Yes, the Conversation API supports conversation_id continuity, allowing follow-up questions to leverage context from previous interactions within the same Databricks Genie Space session.

How do I migrate or clone a Databricks Genie Space to another workspace?

You can export the Genie Space configuration into a serialized payload and import it into a target workspace, using catalog-name remapping during the migration or cloning process.

Do I need to provide curated sample questions for Genie Spaces to work?

Providing curated sample questions is a core feature when creating or updating Genie Spaces, helping the system better understand user intent and improve the accuracy of natural language to SQL generation.