AZ

azure-managed-applications

Technical reference for developing and managing Azure Managed Applications, covering quotas, security, and deployment.

Install

mkdir -p .claude/skills/azure-managed-applications && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15371" && unzip -o skill.zip -d .claude/skills/azure-managed-applications && rm skill.zip

Installs to .claude/skills/azure-managed-applications

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.

Expert knowledge for Azure Managed Applications development including limits & quotas, security, configuration, and deployment. Use when building, debugging, or optimizing Azure Managed Applications applications. Not for Azure Lighthouse (use azure-lighthouse), Azure Resource Manager (use azure-resource-manager), Azure Portal (use azure-portal), Azure Partner Solutions (use azure-partner-solutions).
402 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Advanced

Key capabilities

  • Understand limits and quotas for Azure Managed Applications
  • Implement security best practices for managed apps
  • Configure UI and deployment for managed applications
  • Deploy Azure Managed Application definitions
  • Publish managed applications to a service catalog
  • Fetch remote documentation for managed applications

How it works

The skill provides expert guidance on Azure Managed Applications by combining local quick-reference content with the ability to fetch remote documentation using specified tools.

Inputs & outputs

You give it
User queries about Azure Managed Applications, documentation URLs
You get back
Guidance on limits, security, configuration, deployment, or fetched documentation content

When to use azure-managed-applications

  • Debug Azure Managed Application deployments
  • Check limits and quotas for resource configurations
  • Implement security best practices for managed apps
  • Configure deployment parameters

About this skill

Azure Managed Applications Skill

This skill provides expert guidance for Azure Managed Applications. Covers limits & quotas, security, configuration, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: This file may be large. Use the Category Index below to locate relevant sections, then use read_file with specific line ranges (e.g., L136-L144) to read the sections needed for the user's question

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLinesDescription
Limits & QuotasL32-L37Guidance on storage-related limits: using StorageAccountSelector with naming rules and configuring external storage for large managed application definition packages.
SecurityL38-L49Security and access control for managed apps: JIT access, Azure Policy associations, managed identities (incl. cross-tenant), Key Vault/CMK use, and avoiding hardcoded credentials.
ConfigurationL50-L94Designing and configuring managed application UI and deployment: createUiDefinition.json, UI elements, functions, parameters, networking, policies, webhooks, and template/view references.
DeploymentL95-L99Creating and publishing Azure Managed Application definitions using Bicep and deploying them into an internal service catalog for reuse.

Limits & Quotas

TopicURL
Use StorageAccountSelector UI element and name constraintshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-storage-storageaccountselector
Use custom storage for large managed app definitionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/publish-service-catalog-bring-your-own-storage

Security

TopicURL
Approve publisher just-in-time access to managed appshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/approve-just-in-time-access
Use Azure Policy to associate managed applicationshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/concepts-built-in-policy
Configure delegatedManagedIdentityResourceId for cross-tenant appshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/concepts-delegated-managed-identity-resource-id
Deploy storage with customer-managed keys in managed appshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-storage-customer-managed-key
Comply with hardcoded credential restrictions in templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/hardcoded-credentials-restrictions
Grant Key Vault access for managed app deploymentshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/key-vault-access
Configure managed identity for Azure managed applicationshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/publish-managed-identity
Request just-in-time access to managed resourceshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/request-just-in-time-access

Configuration

TopicURL
Configure artifactsLocation parameters for managed appshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/artifacts-location
Use collection functions in UI definitionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-ui-definition-collection-functions
Use conversion functions in UI definitionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-ui-definition-conversion-functions
Use date functions in UI definitionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-ui-definition-date-functions
Use logical functions in UI definitionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-ui-definition-logical-functions
Use math functions in UI definitionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-ui-definition-math-functions
Use referencing functions in UI definitionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-ui-definition-referencing-functions
Use string functions in UI definitionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-ui-definition-string-functions
Configure elements in createUiDefinition.jsonhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-uidefinition-elements
Use functions in createUiDefinition.jsonhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-uidefinition-functions
Author createUiDefinition.json for managed appshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-uidefinition-overview
Configure managed apps to use existing virtual networkshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/existing-vnet-integration
Configure Microsoft.Common.CheckBox UI elementhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-checkbox
Configure Microsoft.Common.DropDown UI elementhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-dropdown
Configure Microsoft.Common.EditableGrid UI elementhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-editablegrid
Configure Microsoft.Common.FileUpload UI elementhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-fileupload
Configure Microsoft.Common.InfoBox UI element in ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-infobox
Configure Microsoft.Common.OptionsGroup UI element in ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-optionsgroup
Configure Microsoft.Common.PasswordBox UI element in ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-passwordbox
Configure Microsoft.Common.Section UI element in ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-section
Configure ServicePrincipalSelector UI element in ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-serviceprincipalselector
Configure Microsoft.Common.Slider UI element in ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-slider
Configure TagsByResource UI element for ARM deploymentshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-tagsbyresource
Configure Microsoft.Common.TextBlock UI element in ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-textblock
Configure Microsoft.Common.TextBox UI element in ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-textbox
Configure Microsoft.Compute.CredentialsCombo UI elementhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-compute-credentialscombo
Configure Microsoft.Compute.SizeSelector UI element for VMshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-compute-sizeselector
Configure Microsoft.Compute.UserNameTextBox UI elementhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-compute-usernametextbox
Configure KeyVaultCertificateSelector UI element in ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-keyvault-keyvaultcertificateselector
Configure ManagedIdentity IdentitySelector UI elementhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-managedidentity-identityselector
Configure PublicIpAddressCombo UI element in ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-network-publicipaddresscombo
Configure VirtualNetworkCombo UI element in ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-network-virtualnetworkcombo
Configure ArmApiControl UI element for ARM API callshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-solutions-armapicontrol
Configure ResourceSelector UI element for existing resourceshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-solutions-resourceselector
Configure MultiStorageAccountCombo UI element in ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-storage-multistor

Content truncated.

When not to use it

  • When working with Azure Lighthouse
  • When working with Azure Resource Manager
  • When working with Azure Portal

Prerequisites

network access

Limitations

  • Not for Azure Lighthouse
  • Not for Azure Resource Manager
  • Not for Azure Partner Solutions

How it compares

This skill centralizes and provides structured access to Azure Managed Applications knowledge, including remote documentation fetching, which differs from manually searching through various Microsoft Learn pages.

Compared to similar skills

azure-managed-applications side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
azure-managed-applications (this skill)05moNo flagsAdvanced
azure-functions105moReviewIntermediate
azure-deployment-preflight76moReviewAdvanced
skypilot-multi-cloud-orchestration17moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

azure-functions

aj-geddes

Create serverless functions on Azure with triggers, bindings, authentication, and monitoring. Use for event-driven computing without managing infrastructure.

10104

azure-deployment-preflight

github

Performs comprehensive preflight validation of Bicep deployments to Azure, including template syntax validation, what-if analysis, and permission checks. Use this skill before any deployment to Azure to preview changes, identify potential issues, and ensure the deployment will succeed. Activate when users mention deploying to Azure, validating Bicep files, checking deployment permissions, previewing infrastructure changes, running what-if, or preparing for azd provision.

746

skypilot-multi-cloud-orchestration

davila7

Multi-cloud orchestration for ML workloads with automatic cost optimization. Use when you need to run training or batch jobs across multiple clouds, leverage spot instances with auto-recovery, or optimize GPU costs across providers.

10

aspire

davidortinau

**WORKFLOW SKILL** - Orchestrates Aspire applications using the Aspire CLI and MCP tools for running, debugging, deploying, and managing distributed apps. USE FOR: aspire run, aspire stop, aspire deploy, start aspire app, aspire describe, list aspire integrations, debug aspire issues, view aspire lo

00

azure-observability-baseline

Insightpulseai

Wire Azure-native monitoring for Odoo on ACA with Application Insights, Log Analytics, and alert rules

00

azure-deployment-operations

fabioc-aloha

Production deployment patterns for Azure Static Web Apps, Container Apps, App Service, and infrastructure

00

Search skills

Search the agent skills registry