databricks-pack

v2.27.0 by Jeremy Longshore

5 live-detection Databricks skills — cost-leak-hunter, cluster-forensics, uc-migration-pilot, streaming-guardian, bundle-medic — backed by the databricks-workspace-mcp server (npm). The v2 rebuild: real workspace detection over static docs.

24 Skills
MIT License

Installation

Open Claude Code and run this command:

/plugin install databricks-pack@claude-code-plugins-plus

Use --global to install for all projects, or --project for current project only.

What It Does

v2.0.0 — 5 live-detection skills for the Databricks Lakehouse Platform, backed by the databricks-workspace-mcp server. The rebuild is live: where v1 shipped 24 documentation-style skills, v2 ships 5 skills that run against your own workspace — real system.* reads, real cluster events, real Delta/streaming/bundle diagnostics.

> [!NOTE]

> This is the v2 rebuild. The 24 v1 documentation skills have been removed. If you had

> any databricks-* v1 skill in your CLAUDE.md, see Migration: v1 → v2

> for where each one went. Same install slug — no rename.

Skills (5)

databricks-bundle-medic View full skill →

Fix the deploy-time foot-guns of Databricks Asset Bundles (DAB) and the infrastructure operations around them: the bundle-bind gap for UC catalogs and external locations, the "unexpected EOF reading terraform.

ReadWriteEditBash(databricks:*)Bash(terraform:*)Bash(jq:*)Bash(python3:*)Bash(bash:*)Globmcp__databricks-workspace-mcp__external_locations_listmcp__databricks-workspace-mcp__storage_credentials_list
databricks-cluster-forensics View full skill →

Diagnose broken or unexplained Databricks compute — slow cold starts, failed cluster launches, Photon paying its premium without the speedup, DBR-upgrade landmines, and spot-interruption shuffle aborts — by correlating a cluster's live event stream across API surfaces.

ReadWriteEditBash(databricks:*)Bash(jq:*)Bash(python3:*)Bash(bash:*)Globmcp__databricks-workspace-mcp__clusters_getmcp__databricks-workspace-mcp__clusters_eventsmcp__databricks-workspace-mcp__clusters_list
databricks-cost-leak-hunter View full skill →

Hunt down Databricks cost leaks — wasted DBUs, idle clusters, oversized SQL warehouses, and untagged runaway spend — and produce a FinOps cost report.

ReadWriteEditBash(databricks:*)Bash(jq:*)Globmcp__databricks-workspace-mcp__clusters_getmcp__databricks-workspace-mcp__clusters_eventsmcp__databricks-workspace-mcp__clusters_listmcp__databricks-workspace-mcp__instance_pools_listmcp__databricks-workspace-mcp__pipelines_get
databricks-streaming-guardian View full skill →

Guard production Databricks data pipelines — Delta Lake, Liquid Clustering, Structured Streaming, Auto Loader, and DLT — against the twelve foot-guns that fire at scale: OPTIMIZE/auto-compaction conflicts, Liquid-Clustering merge conflicts, VACUUM breaking a streaming checkpoint, RocksDB OOM, Auto Loader schema-evolution stops, and DLT refresh data loss.

ReadWriteEditBash(databricks:*)Bash(jq:*)Bash(python3:*)Bash(bash:*)Globmcp__databricks-workspace-mcp__clusters_eventsmcp__databricks-workspace-mcp__clusters_listmcp__databricks-workspace-mcp__pipelines_get
databricks-uc-migration-pilot View full skill →

Pilot a Databricks Hive Metastore (HMS) → Unity Catalog (UC) migration before the deadline — audit every table's migratability, produce a dependency-ordered migration plan, trace UC's two-level permission model, and pick an environment isolation pattern.

ReadWriteEditBash(databricks:*)Bash(jq:*)Bash(aws:*)Bash(python3:*)Glob

How It Works

Skills trigger automatically on Databricks topics:

  • "Why is my Databricks bill so high?" -- databricks-cost-leak-hunter
  • "My cluster won't start / NPIPTUNNELSETUP_FAILURE" -- databricks-cluster-forensics
  • "Migrate Hive Metastore to Unity Catalog" -- databricks-uc-migration-pilot
  • "ConcurrentAppendException / my stream broke after VACUUM" -- databricks-streaming-guardian
  • "unexpected EOF reading terraform.tfstate / rotate our CMK" -- databricks-bundle-medic

Ready to use databricks-pack?