Skip to content
databricks-config logo

Databricks Config

databricks-config

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

SKILL.md

Full skill instructions

Configure the Databricks profile in ~/​.databrickscfg for use with Databricks Connect.

Usage: /​databricks-config [profile_name|workspace_host]

Examples:

  • /​databricks-config - Configure DEFAULT profile (interactive)
  • /​databricks-config DEFAULT - Configure DEFAULT profile
  • /​databricks-config my-workspace - Configure profile named "my-workspace"
  • /​databricks-config https://adb-1234567890123456.7.azuredatabricks.net/ - Configure using workspace host URL

Task

  1. Determine the profile and host:

    • If a parameter is provided and it starts with https://, treat it as a workspace host:
      • Extract profile name from the host (e.g., adb-1234567890123456.7.azuredatabricks.net → adb-1234567890123456, my-company-dev.cloud.databricks.com → my-company-dev)
      • Use this as the profile name and configure it with the provided host
    • If a parameter is provided and it doesn't start with https://, treat it as a profile name
    • If no parameter is provided, ask the user which profile they want to configure (default: DEFAULT)
  2. Run databricks auth login -p <profile> with the determined profile name

    • If a workspace host was provided, add --host <workspace_host> to the command
    • This ensures authentication is completed and the profile works
  3. Check if the profile exists in ~/​.databrickscfg

  4. Ask the user to choose ONE of the following compute options:

    • Cluster ID: Provide a specific cluster ID for an interactive/​all-purpose cluster
    • Serverless: Use serverless compute (sets serverless_compute_id = auto)
  5. Update the profile in ~/​.databrickscfg with the selected configuration

  6. Verify the configuration by displaying the updated profile section

Important Notes

  • Use the AskUserQuestion tool to present the compute options as a choice
  • Only add ONE of: cluster_id OR serverless_compute_id (never both)
  • For serverless, set serverless_compute_id = auto (not just serverless = true)
  • Preserve all existing settings in the profile (host, auth_type, etc.)
  • Format the configuration file consistently with proper spacing
  • The databricks auth login command will open a browser for OAuth authentication
  • SECURITY: NEVER print token values in plain text
    • When displaying configuration, redact any token field values (e.g., token = [REDACTED])
    • Inform the user they can view the full configuration at ~/​.databrickscfg
    • This applies to any output showing the profile configuration

Example Configurations

With Cluster ID:

[DEFAULT]
host       = https://adb-123456789.11.azuredatabricks.net/
cluster_id = 1217-064531-c9c3ngyn
auth_type  = databricks-cli

With Serverless:

[DEFAULT]
host                  = https://adb-123456789.11.azuredatabricks.net/
serverless_compute_id = auto
auth_type             = databricks-cli

With Token (display as redacted):

[DEFAULT]
host       = https://adb-123456789.11.azuredatabricks.net/
token      = [REDACTED]
cluster_id = 1217-064531-c9c3ngyn

View full configuration at: ~/​.databrickscfg

More skills from majiayu000

xiaohongshu logo
majiayu000/claude-arsenal

xiaohongshu

xiaohongshu

286 148
View
agent-task-conductor logo
majiayu000/claude-skill-registry

agent-task-conductor

Conduct multi-agent task orchestration and workflow coordination.

663 1
View
conductor-setup logo
majiayu000/claude-skill-registry

conductor-setup

Initialize project with Conductor artifacts (product definition,

663 1
View
animation-designer logo
majiayu000/claude-skill-registry

animation-designer

Expert in web animations, transitions, and motion design using Framer Motion and CSS

663 1
View
diagramming logo
majiayu000/claude-skill-registry

diagramming

Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...

663 1
View
h3-pg logo
majiayu000/claude-skill-registry-data

h3-pg

PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.

23 1
View
conductor-development logo
majiayu000/claude-skill-registry

conductor-development

Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...

663 1
View
conductor-status logo
majiayu000/claude-skill-registry

conductor-status

Display project status, active tracks, and next actions

663 1
View
dockerization logo
majiayu000/claude-skill-registry

dockerization

Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.

663 1
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View