azure-rbac

Design least-privilege Azure RBAC roles across subscription, resource group, and resource scopes.

16|1|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/manu14357/skills --skill azure-rbac-manu14357
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-rbac
Source: https://github.com/manu14357/skills/tree/main/skills/azure-rbac
Command: npx skills add https://github.com/manu14357/skills --skill azure-rbac-manu14357

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design and implement Azure RBAC with least privilege across management scopes (subscription, resource group, and resources), enabling scalable governance and auditable access control.

Core Features & Use Cases

  • Built-in vs. custom roles selection and scope planning for teams and workloads.
  • Group-based access management, PIM-enabled elevation, and ongoing access reviews.
  • Governance, audits, and migration guidance from per-user to group-based RBAC.

Quick Start

Provide your Azure environment details and governance goals so this skill can produce a scoped, least-privilege RBAC plan.

Frequently Asked Questions about azure-rbac

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

FAQPage Schema
How do I design least-privilege Azure RBAC across subscriptions and resource groups?

To design least-privilege Azure RBAC, select appropriate built-in or custom roles and scope assignments strictly at the subscription, resource group, or resource level. This minimizes access risk while enabling scalable, auditable governance across all teams.

What is the best way to manage Azure RBAC governance and access reviews at scale?

The best way to manage Azure RBAC governance at scale is migrating from per-user assignments to group-based access management. This enables ongoing access reviews and standardized role mapping, ensuring permissions remain auditable and minimized over time.

How does Privileged Identity Management integrate with Azure RBAC for access control?

Privileged Identity Management (PIM) integrates with Azure RBAC by providing time-bound, elevation-enabled access control. This allows users to activate specific role assignments temporarily, ensuring standing privileged access is minimized and audited within your governance workflow.

When should I use custom roles instead of built-in roles for Azure access management?

Use custom roles instead of built-in roles for Azure access management when predefined permissions grant excessive scope or unnecessary actions. Custom roles allow precise permission mapping tailored to specific workload requirements, strictly enforcing least-privilege principles.

Can I migrate my existing per-user Azure role assignments to group-based RBAC?

Yes, you can migrate per-user Azure role assignments to group-based RBAC. This migration involves mapping current user permissions to Azure AD groups, simplifying ongoing access reviews and ensuring scalable, auditable governance across your organization.