databricks-unity-catalog

Query Databricks Unity Catalog system tables and manage volume files.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/slysik/databricks-claude-coding --skill databricks-unity-catalog-slysik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-unity-catalog
Source: https://github.com/slysik/databricks-claude-coding/tree/main/.agents/skills/databricks-unity-catalog
Command: npx skills add https://github.com/slysik/databricks-claude-coding --skill databricks-unity-catalog-slysik

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and tools for effectively managing and querying Databricks Unity Catalog, including system tables and volumes, simplifying data governance and operations.

Core Features & Use Cases

  • System Table Queries: Analyze audit logs, lineage, billing, compute, and job history.
  • Volume Management: Perform file operations like upload, download, and listing within Unity Catalog volumes.
  • Governance & Access Control: Understand and implement permissions for system data and volumes.
  • Use Case: A data engineer needs to investigate who accessed a sensitive table last week and track the DBU consumption of their clusters. They can use this skill to query the audit logs and billing system tables.

Quick Start

Use the databricks unity catalog skill to list all files in the volume located at /Volumes/main/default/my_volume/.

Frequently Asked Questions about databricks-unity-catalog

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

FAQPage Schema
How do I query Databricks audit logs to see who accessed a table?

You can query Databricks audit logs using system tables to track historical access to sensitive tables, allowing you to investigate specific user activities and data access events over time.

What is the best way to track DBU consumption and compute metrics in Databricks?

Querying billing and compute system tables in Databricks Unity Catalog is the best way to track DBU consumption, allowing you to monitor historical resource usage and cluster costs effectively.

How do I manage file operations in Unity Catalog volumes?

You can manage files in Unity Catalog volumes by performing upload, download, and listing operations, enabling direct interaction with files stored at specified volume paths via SQL and MCP tools.

Can I use Unity Catalog system tables for data lineage tracking?

Yes, Unity Catalog system tables support data lineage tracking, allowing you to query historical data flows and understand relationships between datasets for governance and auditing purposes.

Does this approach to data governance require specific permissions for system data?

Yes, implementing data governance and access control for system data requires appropriate permissions in Databricks Unity Catalog to securely query audit logs, lineage, and billing information.

How do I investigate job history using Databricks system tables?

You can investigate job history by querying the system tables in Unity Catalog, providing insights into past executions and operational metrics for auditing and troubleshooting workflows.