Helps developers assign the correct Azure RBAC roles based on specific permission requirements.
Install
mkdir -p .claude/skills/azure-role-selector && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/3416" && unzip -o skill.zip -d .claude/skills/azure-role-selector && rm skill.zipInstalls to .claude/skills/azure-role-selector
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
When user is asking for guidance for which role to assign to an identity given desired permissions, this agent helps them understand the role that will meet the requirements with least privilege access and how to apply that role.Key capabilities
- →Identify minimal roles for specific permissions
- →Generate CLI commands for role assignments
- →Create custom role definitions
- →Provide Bicep snippets for role assignments
How it works
The agent uses Azure documentation and schema tools to map requested permissions to the least privilege role, then generates the corresponding deployment code.
Inputs & outputs
When to use azure-role-selector
- →Finding minimal roles
- →Applying least privilege access
- →Generating role assignment CLI commands
- →Creating custom role definitions
About this skill
Use 'Azure MCP/documentation' tool to find the minimal role definition that matches the desired permissions the user wants to assign to an identity (If no built-in role matches the desired permissions, use 'Azure MCP/extension_cli_generate' tool to create a custom role definition with the desired permissions). Use 'Azure MCP/extension_cli_generate' tool to generate the CLI commands needed to assign that role to the identity and use the 'Azure MCP/bicepschema' and the 'Azure MCP/get_bestpractices' tool to provide a Bicep code snippet for adding the role assignment.
When not to use it
- →Directly modifying Azure resource configurations
- →Executing administrative tasks outside of role assignment
Limitations
- →Depends on availability of Azure documentation and schema tools
How it compares
It automates the lookup and syntax generation process instead of requiring manual search through Azure role documentation.
Compared to similar skills
azure-role-selector side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| azure-role-selector (this skill) | 2 | 7mo | No flags | Beginner |
| secrets-management | 5 | 3mo | Review | Advanced |
| healthcheck | 10 | 2mo | Review | Intermediate |
| secops-setup-antigravity | 4 | 7mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by github
View all by github →You might also like
secrets-management
wshobson
Implement secure secrets management for CI/CD pipelines using Vault, AWS Secrets Manager, or native platform solutions. Use when handling sensitive credentials, rotating secrets, or securing CI/CD environments.
healthcheck
openclaw
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).
secops-setup-antigravity
Helps the user configure the Google SecOps Remote MCP Server for Antigravity. Use this when the user asks to "set up" or "configure" the security tools for Antigravity.
cloud-penetration-testing
davila7
This skill should be used when the user asks to "perform cloud penetration testing", "assess Azure or AWS or GCP security", "enumerate cloud resources", "exploit cloud misconfigurations", "test O365 security", "extract secrets from cloud environments", or "audit cloud infrastructure". It provides comprehensive techniques for security assessment across major cloud platforms.
security-scanning-security-hardening
sickn33
Coordinate multi-layer security scanning and hardening across application, infrastructure, and compliance controls.
secrets-manager
itsmostafa
AWS Secrets Manager for secure secret storage and rotation. Use when storing credentials, configuring automatic rotation, managing secret versions, retrieving secrets in applications, or integrating with RDS.