databricks-billing

Analyze Databricks billing data to compute cost breakdowns across DBU usage, SKU pricing, jobs, warehouses, and clusters.

1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/mats16/briclaude --skill databricks-billing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-billing
Source: https://github.com/mats16/briclaude/tree/main/skills/databricks-billing
Command: npx skills add https://github.com/mats16/briclaude --skill databricks-billing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Databricks billing data is complex and fragmented; this Skill provides structured analysis to compute costs across DBU usage, SKU pricing, job and warehouse costs, and generate actionable cost insights.

Core Features & Use Cases

  • Automated cost breakdowns by SKU, workspace, job, and warehouse
  • Time-aware cost calculations using system.billing usage data and list_prices
  • Support for monthly expense reporting, cost optimization, and attribution across workspaces and jobs

Quick Start

Run the provided SQL templates against system.billing tables to generate a monthly cost breakdown

Frequently Asked Questions about databricks-billing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compute Databricks cost breakdowns by workspace and job?

To compute Databricks cost breakdowns, run SQL templates against system.billing tables and the list_prices dataset to calculate DBU usage, SKU pricing, and per-workspace or per-job cost attribution.

What is the best way to analyze Databricks DBU usage for monthly expense reporting?

The best way to analyze Databricks DBU usage for monthly expense reporting is applying time-aware SQL templates with date-range filtering to system.billing usage data.

How does time-aware joining with list_prices work for Databricks cost calculations?

Time-aware joining with list_prices works by enforcing date-range filtering between system.billing usage records and the list_prices dataset to ensure accurate SKU pricing and deterministic outputs.

Can I attribute Databricks warehouse and cluster costs to specific jobs?

Yes, you can attribute Databricks warehouse and cluster costs to specific jobs by running structured SQL queries against system.billing tables to isolate DBU usage per job.

Do I need access to system.billing tables to use Databricks cost analysis templates?

Yes, you need access to system.billing tables and the list_prices dataset, along with the mcp__databricks__run_sql workflow, to execute the provided SQL templates and generate cost insights.

Why are my Databricks SKU pricing calculations returning inconsistent results?

Databricks SKU pricing calculations return inconsistent results when time-aware joins with list_prices are not enforced, causing incorrect date-range matching and non-deterministic outputs.