databricks-core

Run Databricks CLI operations with OAuth authentication and explicit profile selection.

Updated May 20, 2026
One-click install
npx skills add https://github.com/ice-droid-99/BI-Dashboard-Generation-Agent-in-Databricks- --skill databricks-core-ice-droid-99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-core
Source: https://github.com/ice-droid-99/BI-Dashboard-Generation-Agent-in-Databricks-/tree/main/.gemini/skills/databricks
Command: npx skills add https://github.com/ice-droid-99/BI-Dashboard-Generation-Agent-in-Databricks- --skill databricks-core-ice-droid-99

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of running Databricks CLI operations by providing safe, repeatable guidance for installation, OAuth-based authentication, explicit profile selection, and efficient data exploration without manual catalog browsing.

Core Features & Use Cases

  • OAuth authentication and profile safety: Ensures Databricks CLI is authenticated using OAuth and prevents accidental profile auto-selection by guiding users to list and choose profiles explicitly.
  • Reliable Databricks CLI operations: Provides command patterns for common workflows like listing resources, inspecting current user, and managing Databricks bundles, while calling out CLI flag vs positional argument pitfalls.
  • AI-assisted data exploration: Recommends Databricks AI Tools for schema discovery and SQL querying (including JSON output) to speed up investigation and validation of Unity Catalog tables.

Use Case: Before building a dashboard dataset, discover the schema for a Unity Catalog table and run targeted SQL checks to validate columns, null counts, and data freshness.

Quick Start

Ask the AI to authenticate to your Databricks workspace with OAuth, list available CLI profiles, and then run an AI-tools schema discovery for a specified table.

Frequently Asked Questions about databricks-core

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

FAQPage Schema
How do I authenticate to a Databricks workspace using OAuth via the CLI?

Authenticate to a Databricks workspace using OAuth by configuring Databricks CLI profiles, which securely manage your workspace credentials. This Skill guides you through listing available CLI profiles and explicitly selecting the correct one to prevent accidental auto-selection during operations.

What is the best way to discover Unity Catalog table schemas for dashboard preparation?

Discover Unity Catalog table schemas for dashboard preparation by using Databricks AI Tools to perform structured schema discovery. This approach removes manual catalog browsing friction and efficiently validates table structures before you build downstream datasets.

How do I run ad-hoc SQL queries on Databricks tables to validate data freshness?

Run ad-hoc SQL queries on Databricks tables to validate data freshness by leveraging the Databricks AI Tools query function. It executes targeted SQL checks and returns JSON output to speed up data investigation and validation workflows.

Do I need a specific Databricks CLI version to use AI tools for schema discovery?

You need Databricks CLI version 0.292.0 or higher to use AI tools for schema discovery. This version supports the experimental aitools commands required for reliable data exploration, explicit profile selection, and structured JSON output.

Why does my Databricks CLI command fail when I use flags instead of positional arguments?

Databricks CLI commands can fail when mixing flags and positional arguments incorrectly. This Skill provides safe, repeatable command patterns for common workflows like listing resources and managing bundles, calling out CLI flag pitfalls to ensure reliable execution.