Queries Databricks Unity Catalog system tables for audit, lineage, billing, compute, jobs; manages volumes with upload, download, list, and directory operations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/databricks-ai-dev-kit:databricks-unity-catalogThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Guidance for Unity Catalog system tables, volumes, and governance.
Guidance for Unity Catalog system tables, volumes, and governance.
Use this skill when:
/Volumes/)| Topic | File | Description |
|---|---|---|
| System Tables | 5-system-tables.md | Lineage, audit, billing, compute, jobs, query history |
| Volumes | 6-volumes.md | Volume file operations, permissions, best practices |
| Data Profiling | 7-data-profiling.md | Data profiling, drift detection, profile metrics |
| Tool | Usage |
|---|---|
list_volume_files | list_volume_files(volume_path="/Volumes/catalog/schema/volume/path/") |
get_volume_folder_details | get_volume_folder_details(volume_path="catalog/schema/volume/path", format="parquet") - schema, row counts, stats |
upload_to_volume | upload_to_volume(local_path="/tmp/data/*", volume_path="/Volumes/.../dest") |
download_from_volume | download_from_volume(volume_path="/Volumes/.../file.csv", local_path="/tmp/file.csv") |
create_volume_directory | create_volume_directory(volume_path="/Volumes/.../new_folder") |
-- Grant access to system tables
GRANT USE CATALOG ON CATALOG system TO `data_engineers`;
GRANT USE SCHEMA ON SCHEMA system.access TO `data_engineers`;
GRANT SELECT ON SCHEMA system.access TO `data_engineers`;
-- Table lineage: What tables feed into this table?
SELECT source_table_full_name, source_column_name
FROM system.access.table_lineage
WHERE target_table_full_name = 'catalog.schema.table'
AND event_date >= current_date() - 7;
-- Audit: Recent permission changes
SELECT event_time, user_identity.email, action_name, request_params
FROM system.access.audit
WHERE action_name LIKE '%GRANT%' OR action_name LIKE '%REVOKE%'
ORDER BY event_time DESC
LIMIT 100;
-- Billing: DBU usage by workspace
SELECT workspace_id, sku_name, SUM(usage_quantity) AS total_dbus
FROM system.billing.usage
WHERE usage_date >= current_date() - 30
GROUP BY workspace_id, sku_name;
Use mcp__databricks__execute_sql for system table queries:
# Query lineage
mcp__databricks__execute_sql(
sql_query="""
SELECT source_table_full_name, target_table_full_name
FROM system.access.table_lineage
WHERE event_date >= current_date() - 7
""",
catalog="system"
)
npx claudepluginhub databricks-solutions/ai-dev-kit --plugin databricks-ai-dev-kit2plugins reuse this skill
First indexed Jun 10, 2026
Guides Databricks development with Python SDK, Databricks Connect for local Spark, CLI, and REST API. Use for databricks-sdk, databricks-connect, or APIs.
Analyze lakehouse data interactively via Fabric Lakehouse Livy API sessions using PySpark/Spark SQL for DataFrames, cross-lakehouse joins, Delta time-travel, and unstructured/JSON data.
Full inventory and audit of AWS Glue Data Catalog assets across S3 Tables, Redshift-federated, and remote Iceberg catalogs. Use for catalog overview, listing tables, or data landscape mapping.