databricks-config

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of configuring Databricks authentication profiles, enabling seamless interaction with Databricks services via the CLI, SDK, and Databricks Connect.

Core Features & Use Cases

  • Profile Management: Configure new or update existing Databricks authentication profiles in ~/.databrickscfg.
  • Authentication: Facilitates OAuth authentication flow for Databricks CLI.
  • Compute Configuration: Allows selection between specific cluster IDs or serverless compute for profile configurations.
  • Use Case: When setting up a new development environment, use this Skill to quickly configure your Databricks workspace connection, ensuring all your Databricks tools can authenticate correctly.

Quick Start

Use the databricks-config skill to configure the default Databricks profile interactively.

Frequently Asked Questions about databricks-config

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

FAQPage Schema
How do I configure Databricks authentication for CLI and SDK?

To configure Databricks authentication, this Skill runs the `databricks auth login` command to establish an OAuth profile and updates the `~/.databrickscfg` file with your workspace host and compute settings for CLI and SDK access.

What is the best way to manage multiple Databricks authentication profiles?

Managing multiple Databricks authentication profiles is handled by updating the `~/.databrickscfg` file. This Skill configures distinct profile names with specific workspace hosts and compute options, allowing you to switch between environments seamlessly.

Can I use Databricks Connect with a serverless compute profile?

Yes, you can use Databricks Connect with serverless compute. This Skill allows you to select between specific cluster IDs or serverless compute options when configuring your authentication profile in the `~/.databrickscfg` file.

Do I need to manually edit the databrickscfg file to set up a workspace host?

No, you do not need to manually edit the `~/.databrickscfg` file to set up a workspace host. This Skill securely manages the profile names and workspace host configurations automatically during the authentication setup.

Why does my Databricks CLI authentication fail when switching profiles?

Databricks CLI authentication may fail if profiles are misconfigured in the `~/.databrickscfg` file. This Skill ensures secure authentication and correct compute configuration, preventing profile mismatch issues when switching workspace connections.

Does this configuration process support OAuth login for Databricks SDK?

Yes, the configuration process supports OAuth login for the Databricks SDK. It facilitates the OAuth authentication flow via `databricks auth login`, ensuring the SDK can securely interact with the configured Databricks workspace.