| name | quickstart |
| description | Set up Databricks agent development environment. Use when: (1) First time setup, (2) Configuring Databricks authentication, (3) User says 'quickstart', 'set up', 'authenticate', or 'configure databricks', (4) No .env file exists. |
Quickstart & Authentication
Prerequisites
- uv (Python package manager)
- nvm with Node 20 (for frontend)
- Databricks CLI v0.283.0+
Check CLI version:
databricks -v
brew upgrade databricks
Run Quickstart
uv run quickstart
Options:
--profile NAME: Use specified profile (non-interactive)
--host URL: Workspace URL for initial setup
-h, --help: Show help
Examples:
uv run quickstart
uv run quickstart --profile DEFAULT
uv run quickstart --host https://your-workspace.cloud.databricks.com
What Quickstart Configures
Creates/updates .env with:
DATABRICKS_CONFIG_PROFILE - Selected CLI profile
MLFLOW_TRACKING_URI - Set to databricks://<profile-name> for local auth
MLFLOW_EXPERIMENT_ID - Auto-created experiment ID
Manual Authentication (Fallback)
If quickstart fails:
databricks auth login --host https://your-workspace.cloud.databricks.com
databricks auth profiles
Then manually create .env (copy from .env.example):
DATABRICKS_CONFIG_PROFILE=DEFAULT
MLFLOW_EXPERIMENT_ID=<your-experiment-id>
MLFLOW_TRACKING_URI="databricks://DEFAULT"
MLFLOW_REGISTRY_URI="databricks-uc"
CHAT_APP_PORT=3000
CHAT_PROXY_TIMEOUT_SECONDS=300
Next Steps
After quickstart completes:
- Run
uv run discover-tools to find available workspace resources (see discover-tools skill)
- Run
uv run start-app to test locally (see run-locally skill)