access-management

Automate RBAC/ABAC access management with Python and SQL templates for Unity Catalog.

4|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/vivekgana/databricks-platform-marketplace --skill access-management-vivekgana
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: access-management
Source: https://github.com/vivekgana/databricks-platform-marketplace/tree/main/plugins/databricks-governance/skills/access-management
Command: npx skills add https://github.com/vivekgana/databricks-platform-marketplace --skill access-management-vivekgana

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates RBAC/ABAC access management patterns, enabling least-privilege and consistent governance across Unity Catalog.

Core Features & Use Cases

  • RBAC patterns: predefined roles with structured privileges and scopes.
  • ABAC policies: attribute-based access controls to enforce dynamic permissions.
  • Row-level security and column masking: granular data protection across catalogs and schemas.
  • Access reviews: automated, quarterly recertification workflows to maintain compliance.
  • Templates: ready-to-run SQL/Python templates for role assignment, policy creation, and review automation.

Quick Start

Review the RBAC/ABAC templates and adapt them to your Unity Catalog setup. Apply the provided role definitions and policy functions to your catalogs and schemas. Run an automated quarterly access review using the included workflow templates.

Frequently Asked Questions about access-management

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

FAQPage Schema
How do I implement row-level security and column masking in Unity Catalog?

You can apply row-level security and column masking in Unity Catalog using ready-to-run SQL and Python templates that define granular data protection filters across your catalogs and schemas.

How do I automate quarterly access reviews for Databricks?

Automate quarterly access reviews in Databricks by deploying the included recertification workflow templates, which schedule and execute recurring access reviews to maintain continuous compliance.

Can I use attribute-based access control policies for dynamic permissions in Unity Catalog?

Yes, you can enforce dynamic permissions in Unity Catalog by applying the provided attribute-based access control (ABAC) policy functions, which generate permissions dynamically based on user attributes.

What is the best way to structure role-based access control for least-privilege governance?

The best way to establish least-privilege governance is by deploying predefined RBAC role definitions with structured privileges and specific scopes across your data catalogs using the provided templates.

Do I need existing Unity Catalog schemas to use these access management templates?

Yes, you need an active Unity Catalog setup with existing catalogs and schemas to adapt and apply the provided role assignment, policy generation, and row filter templates effectively.