AI Blocks

Putting the blocks together

This is taking longer than expected.

Try againBrowse the library
AI Blocks

AI Blocks › Ship and host your app

Azure least access role picker

Describe what an identity must do. Get the narrow Azure role that fits, with reasons.

Azure least access role picker is a free AI skill for the job "Ship and host your app". Give the instructions to an AI assistant that supports the required files and tools, then review its output.

Free · No account · MIT licence · Made by GitHub Copilot community · Level: advanced · Thinking: high

Start this task

Download the complete instructions and supporting files. Add the material the task needs in an AI that supports those files and tools.

Download all files

Made by GitHub Copilot community. See the original on GitHub; we copied it as it is, with its licence.

You give it

You get

Workflows that use it

More for Ship and host your app

Every ship and host your app skill

Full instructions
  • Add it to your AI once: download it and add the folder to Claude, ChatGPT or Codex as a skill.
  • Ask for the job in your own words. Your AI opens the skill when it fits.
  • It works best when your AI can read the files you provide and use the named tools when the job requires them.
Full instruction file

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.