What problem does it solve?
Manually configuring Databricks authentication profiles for Databricks Connect, CLI, and SDK is time-consuming and error-prone, requiring users to edit config files, handle OAuth flows, and correctly set compute options for workspace access.
Core Features & Use Cases
- Automated Profile Setup: Automatically creates or updates profiles in ~/.databrickscfg for all core Databricks tools, eliminating manual config file edits.
- Secure OAuth Authentication: Uses the official Databricks auth login command to handle OAuth flows without exposing sensitive credentials to the user.
- Flexible Compute Configuration: Lets users choose between dedicated interactive cluster IDs or serverless compute for their profiles, while preserving all existing profile settings like host and auth type.
- Use Case: A developer onboarding to a new Databricks workspace can run this skill to get a fully functional, authenticated profile in minutes instead of troubleshooting config syntax and authentication errors manually.
Quick Start
Use the databricks-config skill to set up an authenticated profile for your Databricks workspace with serverless compute enabled.