From azure-toolkit
Creates and validates Azure ARM templates for IaC deployments. Covers JSON structure, resource addition, az CLI validation/what-if, and deployment.
How this skill is triggered — by the user, by Claude, or both
Slash command
/azure-toolkit:arm-template-helperThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create and validate Azure Resource Manager templates for infrastructure as code deployments.
Create and validate Azure Resource Manager templates for infrastructure as code deployments.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]"
}
},
"variables": {},
"resources": [],
"outputs": {}
}
"resources": [
{
"type": "Microsoft.Storage/storageAccounts",
"apiVersion": "2021-04-01",
"name": "[parameters('storageAccountName')]",
"location": "[parameters('location')]",
"sku": {
"name": "Standard_LRS"
},
"kind": "StorageV2"
}
]
# Validate ARM template
az deployment group validate \
--resource-group myResourceGroup \
--template-file template.json \
--parameters parameters.json
# Test deployment (what-if)
az deployment group what-if \
--resource-group myResourceGroup \
--template-file template.json
# Deploy ARM template
az deployment group create \
--resource-group myResourceGroup \
--template-file template.json \
--parameters parameters.json
npx claudepluginhub p/armanzeroeight-azure-toolkit-plugins-azure-toolkitProvides expert guidance for Azure Resource Manager development: authoring Bicep/ARM templates, troubleshooting deployments, applying best practices, and configuring security. Use when working with ARM templates, Bicep, CLI, PowerShell, or multi-scope deployments.
Migrates Azure ARM templates, Bicep templates, or code to Pulumi programs, including importing existing resources for zero-diff validation.
Prepares azd-based projects for Azure deployment: generates azure.yaml, Bicep/Terraform infrastructure, and Dockerfiles. Use when the user explicitly wants the Azure Developer CLI (azd) workflow or an azure.yaml file exists.