databricks-config

Configure Databricks profiles and authentication for Databricks Connect, CLI, and SDK.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up Databricks authentication requires manually editing the ~/.databrickscfg file, choosing between cluster and serverless compute, and running OAuth login flows, which is error-prone and repetitive for developers. ## Core Features & Use Cases - Profile Configuration: Creates or updates named profiles in ~/.databrickscfg, including the DEFAULT profile, with support for workspace host URLs. - OAuth Authentication: Runs databricks auth login to complete browser-based OAuth and verify the profile works. - Compute Selection: Guides the user to choose between a specific cluster ID or serverless compute (serverless_compute_id = auto), never both. - Use Case: A data engineer joining a new workspace runs the skill with their workspace URL to authenticate and configure a serverless profile in one step, ready for Databricks Connect and SDK usage. ## Quick Start Configure my Databricks DEFAULT profile for workspace https://adb-1234567890123456.7.azuredatabricks.net/ using serverless compute.

Frequently Asked Questions about databricks-config

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

FAQPage Schema
How do I configure a Databricks profile for Databricks Connect?

Run the databricks-config skill with a profile name or workspace host URL. It runs databricks auth login for OAuth, then writes the host and compute settings into ~/.databrickscfg for use with Databricks Connect, CLI, and SDK.

How do I set up serverless compute in my Databricks profile?

Choose the serverless option when prompted, which sets serverless_compute_id = auto in your profile. Do not add a cluster_id at the same time, since only one compute option is allowed per profile.

Can I configure Databricks using just a workspace host URL?

Yes, pass the workspace URL such as https://adb-1234567890123456.7.azuredatabricks.net/ and the profile name is derived from the host. The login command then uses that host for authentication.

Why should I not use both cluster_id and serverless_compute_id?

A Databricks profile supports only one compute target at a time. Adding both cluster_id and serverless_compute_id creates an invalid configuration, so the skill enforces choosing exactly one option.

Is my Databricks token displayed when showing the profile configuration?

No, token values are always redacted as [REDACTED] in any displayed output for security. You can view the full configuration directly in ~/.databrickscfg on your machine.