databricks-config

Manage Databricks workspace profiles and authentication via the Python SDK.

31|18|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/ThomazRossito/data-agents --skill databricks-config-thomazrossito
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-config
Source: https://github.com/ThomazRossito/data-agents/tree/main/skills/databricks/databricks-config
Command: npx skills add https://github.com/ThomazRossito/data-agents --skill databricks-config-thomazrossito

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing Databricks workspace connections and authentication without manual edits to config files or ad-hoc credential handling.

Core Features & Use Cases

  • Load and switch workspaces by profile or host without editing ~/.databrickscfg
  • List available profiles and verify active workspace for quick validation
  • Authenticate to a new workspace using PAT, Azure SP, or environment credentials, and integrate with Databricks Connect

Quick Start

Load the MCP tool for workspace management and switch to the target profile.

Frequently Asked Questions about databricks-config

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

FAQPage Schema
How do I switch Databricks workspaces without manually editing the config file?

Switch Databricks workspaces by loading the MCP tool and specifying the target profile or host. This programmatically changes the active context without requiring manual edits to your ~/.databrickscfg file.

What authentication methods can I use to connect to a new Databricks workspace?

You can authenticate to a new Databricks workspace using Personal Access Tokens (PAT), Azure Service Principals, or environment-based credentials. The tool integrates these methods directly with Databricks Connect.

How do I list available Databricks profiles and verify my active workspace?

To list available Databricks profiles and verify your active workspace, use the tool to programmatically retrieve configured profiles from ~/.databrickscfg and display the currently authenticated workspace context for quick validation.

Do I need a pre-existing profile in ~/.databrickscfg to use Databricks Connect?

Yes, you need a profile in ~/.databrickscfg or environment-based credentials to use Databricks Connect. The tool relies on these existing credentials to authenticate and establish the workspace connection.

Why does my Databricks workspace context keep reverting when I run scripts?

Your Databricks workspace context may revert if it is not set programmatically within the script's execution scope. Using a dedicated workspace management tool ensures the active profile is explicitly loaded and maintained during the session.