databricks-config

Configure Databricks authentication profiles in `~/.databrickscfg` for Connect, CLI, and SDK.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of setting up and authenticating your local environment to interact with Databricks workspaces, ensuring secure and efficient access for various tools.

Core Features & Use Cases

  • Profile Configuration: Sets up or updates the ~/.databrickscfg file with necessary workspace details.
  • Authentication: Guides users through the databricks auth login process for secure authentication.
  • Compute Options: Allows selection between specific cluster IDs or serverless compute for Databricks Connect, CLI, and SDK.
  • Use Case: When starting a new project that requires connecting to Databricks, use this skill to quickly configure your local machine's access, choose your preferred compute method, and authenticate seamlessly.

Quick Start

Use the databricks-config skill to configure your 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 locally?

To configure Databricks authentication, this skill interactively sets up the `~/.databrickscfg` file and runs `databricks auth login` to securely establish access for the Databricks CLI and SDK. It parses your workspace URL and manages profile configurations automatically.

What is the best way to set up Databricks Connect on my local machine?

Setting up Databricks Connect is handled by configuring authentication profiles in `~/.databrickscfg`. This process allows you to specify a cluster ID or choose serverless compute, ensuring your local environment connects seamlessly to the remote Databricks workspace.

Can I use serverless compute when configuring Databricks CLI profiles?

Yes, you can configure Databricks CLI profiles to use serverless compute. During the interactive setup, the skill allows you to select between specifying a traditional cluster ID or opting for serverless compute to run your Databricks Connect sessions.

How do I securely manage Databricks workspace tokens during authentication setup?

Secure Databricks authentication is managed by executing the `databricks auth login` command, which safely handles your credentials. The skill automatically redacts sensitive token information from the output to prevent accidental exposure while updating `~/.databrickscfg`.

Do I need to manually edit the databrickscfg file to add a new workspace profile?

No, you do not need to manually edit the `~/.databrickscfg` file. The skill interactively guides you through entering the workspace URL and profile name, then automatically writes the configuration and completes the authentication login process.