Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Une commande directe contourne le prompt de vérification. Examinez la source avant de l'exécuter.
Match user requests to endpoints in references/api-spec.lap. Key patterns:
"List all operations?" -> GET /providers/Microsoft.Resources/operations
"Delete a deployment?" -> DELETE /{scope}/providers/Microsoft.Resources/deployments/{deploymentName}
"Update a deployment?" -> PUT /{scope}/providers/Microsoft.Resources/deployments/{deploymentName}
"Get deployment details?" -> GET /{scope}/providers/Microsoft.Resources/deployments/{deploymentName}
"Create a cancel?" -> POST /{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel
"Create a validate?" -> POST /{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/validate
"Create a exportTemplate?" -> POST /{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate
"List all deployments?" -> GET /{scope}/providers/Microsoft.Resources/deployments/
"Delete a deployment?" -> DELETE /providers/Microsoft.Resources/deployments/{deploymentName}
"Update a deployment?" -> PUT /providers/Microsoft.Resources/deployments/{deploymentName}
"Get deployment details?" -> GET /providers/Microsoft.Resources/deployments/{deploymentName}
"Create a cancel?" -> POST /providers/Microsoft.Resources/deployments/{deploymentName}/cancel
"Create a validate?" -> POST /providers/Microsoft.Resources/deployments/{deploymentName}/validate
"Create a exportTemplate?" -> POST /providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate
"List all deployments?" -> GET /providers/Microsoft.Resources/deployments/
"Delete a deployment?" -> DELETE /providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}
"Update a deployment?" -> PUT /providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}
"Get deployment details?" -> GET /providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}
"Create a cancel?" -> POST /providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel
"Create a validate?" -> POST /providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate
"Create a exportTemplate?" -> POST /providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate
"List all deployments?" -> GET /providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/
"Delete a deployment?" -> DELETE /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}
"Update a deployment?" -> PUT /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}
Response Tips
Check response schemas in references/api-spec.lap for field details
Create/update endpoints typically return the created/updated object
References
Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas
"Get deployment details?" -> GET /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}
"Create a cancel?" -> POST /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel
"Create a validate?" -> POST /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate
"Create a whatIf?" -> POST /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf
"Create a exportTemplate?" -> POST /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate
"List all deployments?" -> GET /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/
"Delete a deployment?" -> DELETE /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}
"Update a deployment?" -> PUT /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}
"Get deployment details?" -> GET /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}
"Create a cancel?" -> POST /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel
"Create a validate?" -> POST /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/validate
"Create a whatIf?" -> POST /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf
"Create a exportTemplate?" -> POST /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate
"List all deployments?" -> GET /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/
"Create a unregister?" -> POST /subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/unregister
"Create a register?" -> POST /subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/register
"List all providers?" -> GET /subscriptions/{subscriptionId}/providers
"List all providers?" -> GET /providers
"Get provider details?" -> GET /subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}
"Get provider details?" -> GET /providers/{resourceProviderNamespace}
"List all resources?" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/resources
"Update a resourcegroup?" -> PUT /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
"Delete a resourcegroup?" -> DELETE /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
"Get resourcegroup details?" -> GET /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
"Partially update a resourcegroup?" -> PATCH /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
"Create a exportTemplate?" -> POST /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/exportTemplate
"List all resourcegroups?" -> GET /subscriptions/{subscriptionId}/resourcegroups
"Create a moveResource?" -> POST /subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/moveResources
"Create a validateMoveResource?" -> POST /subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/validateMoveResources
"List all resources?" -> GET /subscriptions/{subscriptionId}/resources
"Delete a provider?" -> DELETE /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
"Update a provider?" -> PUT /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
"Partially update a provider?" -> PATCH /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
"Get provider details?" -> GET /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
"Delete a tagValue?" -> DELETE /subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}
"Update a tagValue?" -> PUT /subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}
"Update a tagName?" -> PUT /subscriptions/{subscriptionId}/tagNames/{tagName}
"Delete a tagName?" -> DELETE /subscriptions/{subscriptionId}/tagNames/{tagName}
"List all tagNames?" -> GET /subscriptions/{subscriptionId}/tagNames
"Get operation details?" -> GET /{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}
"List all operations?" -> GET /{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/operations
"Get operation details?" -> GET /providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}
"List all operations?" -> GET /providers/Microsoft.Resources/deployments/{deploymentName}/operations
"Get operation details?" -> GET /providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}
"List all operations?" -> GET /providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations
"Get operation details?" -> GET /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}
"List all operations?" -> GET /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations
"Get operation details?" -> GET /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/deployments/{deploymentName}/operations/{operationId}
"List all operations?" -> GET /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/deployments/{deploymentName}/operations
"Create a calculateTemplateHash?" -> POST /providers/Microsoft.Resources/calculateTemplateHash