databricks-config

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up a Databricks connection profile involves editing ~/.databrickscfg, running OAuth authentication, and choosing between cluster-based or serverless compute, which is error-prone when done manually. This Skill walks through the entire configuration workflow and verifies the result. ## Core Features & Use Cases - Profile Configuration: Creates or updates profiles in ~/.databrickscfg, accepting a profile name or a workspace host URL from which the profile name is derived. - OAuth Authentication: Runs databricks auth login to complete browser-based authentication for the selected profile. - Compute Selection: Prompts the user to choose between a specific cluster ID or serverless compute (serverless_compute_id = auto), ensuring only one option is set. - Use Case: A data engineer joining a new workspace runs /databricks-config https://adb-1234567890123456.7.azuredatabricks.net/ to authenticate and configure a serverless profile in one guided flow. ## Quick Start Ask the assistant to configure your Databricks profile by invoking /databricks-config with your workspace URL or profile name, then follow the prompts to authenticate and pick a compute option.

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 /databricks-config with a profile name or workspace host URL. The skill runs databricks auth login for OAuth authentication, then updates ~/.databrickscfg with your chosen compute option and verifies the result.

How do I set up serverless compute for Databricks Connect?

Choose the Serverless option when prompted during configuration. The skill sets serverless_compute_id = auto in your profile, which is the correct setting rather than serverless = true.

Can I use a workspace URL instead of a profile name?

Yes, pass the full workspace host URL starting with https:// and the profile name is extracted automatically. For example, my-company-dev.cloud.databricks.com becomes the profile my-company-dev.

Should I set both cluster_id and serverless_compute_id in my Databricks profile?

No, only one compute option should be set per profile. The skill enforces this by asking you to choose either a specific cluster ID for an interactive cluster or serverless compute, never both.

Why are token values hidden when displaying Databricks configuration?

Token values are redacted as a security practice to prevent credential exposure in terminal output or logs. You can view the full configuration directly at ~/.databrickscfg on your local machine.