
Azure Role Selector
When you're setting up Azure permissions and don't want to accidentally give someone the keys to the kingdom, this skill walks you through finding the minimal role that matches your requirements. It searches Azure's built-in roles first, generates custom role definitions if nothing fits, then spits out both CLI commands and Bicep snippets to actually apply the assignment. Honestly, it's the kind of thing that saves you from either over-permissioning users or spending an hour digging through Microsoft's role documentation trying to figure out if "Storage Blob Data Reader" includes what you actually need.
- skills.sh installs
- 9.4K
- GitHub stars
- 41K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add github/awesome-copilot --skill azure-role-selector --agent claude-codeInstalls into .claude/skills of the current project.
Files
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.
Sponsors
Details
- Repository
- github.com/github/awesome-copilot
- Categories
- Git & Pull Requests, AI & Agent Building, Cloud & Infrastructure
More from github/awesome-copilot
All 318- Prompt Builder9.4K
- Next Intl Add Language9.4K
- Project Workflow Analysis Blueprint Generator9.4K
- Java Refactoring Extract Method9.3K
- Breakdown Plan9.3K
- Remember9.3K
- Breakdown Test9.3K
- Add Educational Comments9.3K
- Breakdown Feature Implementation9.2K
- Debian Linux Triage9.2K
- Dataverse Python Advanced Patterns9.2K
- Update Specification9.2K
- Go Mcp Server Generator9.2K
- Rust Mcp Server Generator9.2K
- Create Llms9.2K
- Power Bi Dax Optimization9.2K
- Aspnet Minimal Api Openapi9.2K
- Finnish Humanizer9.2K
- Arch Linux Triage9.1K
- Breakdown Epic Pm9.1K
- Quasi Coder9.1K
- Technology Stack Blueprint Generator9K
- Create Technical Spike9K
- Microsoft Skill Creator9K