databricks-core

Guide Databricks CLI authentication, profile management, and bundle operations.

13|13|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/databricks/devhub --skill databricks-core
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-core
Source: https://github.com/databricks/devhub/tree/main/.agents/skills/databricks-core
Command: npx skills add https://github.com/databricks/devhub --skill databricks-core

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Databricks CLI operations can be error-prone and repetitive across multiple workspaces. This skill provides clear guidance for authentication, profile management, data exploration, and bundle workflows to reduce friction and standardize best practices.

Core Features & Use Cases

  • Guided authentication and profile management to ensure consistent Databricks CLI usage across teams.
  • Clear data exploration and bundle workflow guidance to accelerate setup and deployment.
  • Use cases include onboarding new workspaces, multi-environment projects, and rapid task automation.

Quick Start

Install the Databricks CLI, authenticate a profile, and verify the setup with a sample command using --profile.

Frequently Asked Questions about databricks-core

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

FAQPage Schema
How do I set up and manage Databricks CLI profiles for multiple workspaces?

Databricks CLI profile management lets you configure and switch between multiple workspaces by assigning named authentication profiles. You can select the active profile per-command using the --profile flag to ensure operations target the correct environment.

What is the best way to authenticate the Databricks CLI for team onboarding?

Databricks CLI authentication for team onboarding involves installing the CLI tool and configuring authenticated sessions for each workspace. Establishing standardized profile configurations ensures consistent access and reduces setup friction across team members.

How do I use Databricks CLI bundles for multi-environment project deployment?

Databricks CLI bundles streamline multi-environment project deployment by packaging and managing infrastructure as code. You can use bundle commands to develop, validate, and deploy workflows across different workspace environments systematically.

Why does my Databricks CLI command fail due to profile scoping?

Databricks CLI commands often fail due to profile scoping when the active profile lacks the required permissions or targets the wrong workspace. Explicitly passing the --profile flag per-command avoids these pitfalls by enforcing the correct context.

Do I need an authenticated session before running Databricks CLI data exploration commands?

Yes, Databricks CLI data exploration requires an installed CLI and an active authenticated session. Verifying your setup with a sample command using the --profile flag confirms connectivity before querying data or executing workflows.