# databricks-core

Guides Databricks CLI work around authentication, profile choice, and bundles. Use it before CLI tasks involving Databricks resources.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1700 installs · ★ 368
- Author: databricks
- License: LicenseRef-Unknown · policy=link-only · description only; the file stays with the author
- Source: https://github.com/databricks/databricks-agent-skills/tree/HEAD/skills/databricks-core/SKILL.md
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/skills/databricks-core

## What it does

databricks-core sets the workflow for Databricks CLI tasks: it checks the CLI version, covers authentication, and handles profile selection. The user chooses a profile for each operation, including when only one profile exists.

The skill includes CLI patterns for apps, jobs, clusters, warehouses, pipelines, and serving endpoints. Unity Catalog commands take catalog and schema as positional arguments. Object names must stay unchanged, while SQL identifiers with special characters need backticks.

It also covers bundle initialization, validation, deployment, and resource runs. Data questions or SQL generation are routed to `databricks-data-discovery`. Databricks CLI `>= v1.0.0` is required, so an older installation needs an update first.

## Requirements
- Works with: Databricks

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add databricks/databricks-agent-skills --skill databricks-core -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/databricks-core/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/databricks-core/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add databricks/databricks-agent-skills --skill databricks-core -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/databricks-core/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add databricks/databricks-agent-skills --skill databricks-core -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/databricks-core/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install databricks/databricks-agent-skills databricks-core
```

2. **Manually: put the files in place**
- File: `.github/skills/databricks-core/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add databricks/databricks-agent-skills --skill databricks-core -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/databricks/databricks-agent-skills --path skills/databricks-core
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/databricks-core/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add databricks/databricks-agent-skills --skill databricks-core -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/databricks/databricks-agent-skills/tree/HEAD/skills/databricks-core/SKILL.md

## When to use it
- list configured Databricks profiles
- select a profile for a CLI operation
- inspect workspace resources
- check a table schema
- validate and deploy a bundle

## Example prompts
- “List my Databricks profiles and let me choose the workspace.”
- “Inspect `catalog.schema.table` with Databricks CLI using profile `<PROFILE>`.”
- “Validate the `bundle` and deploy it to `<TARGET>` with profile `<PROFILE>`.”

## Similar
- [neon-ai-gateway](https://affpapa.org/en/nevibecode/skills/neon-ai-gateway.md) — skill · 27700 installs
- [sql-queries](https://affpapa.org/en/nevibecode/skills/sql-queries.md) — skill · 4500 installs
- [migrating-dbt-project-across-platforms](https://affpapa.org/en/nevibecode/skills/migrating-dbt-project-across-platforms.md) — skill · 526 installs
- [scala2](https://affpapa.org/en/nevibecode/rules/scala2.md) — rule · ★ 40418
- [cosmos-dbt-core](https://affpapa.org/en/nevibecode/skills/cosmos-dbt-core.md) — skill · 962 installs
- [sap-ai-core](https://affpapa.org/en/nevibecode/skills/sap-ai-core.md) — skill · 723 installs

From the same set: [databricks/databricks-agent-skills](https://affpapa.org/en/nevibecode/by/databricks/databricks-agent-skills.md) — 12 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
