databrickslisted
Install: claude install-skill fmind/dot
# Databricks CLI
Use `databricks` for Databricks workspace management, Asset Bundles (DABs), compute clusters, jobs, Lakeflow pipelines, and Unity Catalog data governance.
Resolve the workspace, profile, and bundle target before mutations; deployments and runs can incur costs and need authorization. Pass `--profile <profile>` consistently.
## Workflow
1. **Verify workspace and authentication**: list configured profile names without printing credentials and confirm caller identity.
```bash
databricks auth profiles
databricks current-user me --profile <profile>
```
1. **Authenticate via OAuth**: use browser-based OAuth user-to-machine (U2M) login; avoid static personal access tokens.
```bash
databricks auth login --host <workspace-url>
```
1. **Validate and deploy Asset Bundles (DABs)**: validate bundle structure before deploying to an isolated target.
```bash
databricks bundle validate --target dev
databricks bundle deploy --target dev
databricks bundle run <job-or-pipeline-key> --target dev
```
1. **Inspect Unity Catalog assets**: list catalogs, schemas, and tables with bounded read calls.
```bash
databricks catalogs list
databricks schemas list <catalog>
databricks tables list <catalog> <schema>
```
1. **Inspect compute and job runs**: check cluster state and recent job executions before scheduling changes.
```bash
databricks clusters list --output json
databricks jobs list-runs --job-id <job-id> --limi