Azure Machine Learning Skill

SkillCloud & infra

Expert knowledge for Azure Machine Learning development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when running AutoML jobs, Prompt Flow/RAG, online endpoints, feature stores, or Azure ML CLI/YAML, and other Azure Machine Learning related development tasks. Not for Azure Databricks (use azure-databricks), Azure HDInsight (use azure-hdinsight), Azure Synapse Analytics (use azure-synapse-analytics), Azure Data Science Virtual Machines (use azure-data-science-vm).

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Azure Machine Learning Skill skill

What this skill tells your AI

The instructions your AI receives, as published by microsoftdocs/agent-skills in skills/azure-machine-learning/SKILL.md and read by ahel’s review.

This skill provides expert guidance for Azure Machine Learning. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

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
TroubleshootingL37-L65Diagnosing and fixing Azure ML errors in pipelines, endpoints, environments, networking, Kubernetes, AutoML, prompt flow, feature store, and known platform issues.
Best PracticesL66-L81Guidance on optimizing AutoML and training, handling imbalance/overfitting, preparing data, batch/inference performance, monitoring models, and reducing Azure ML compute and cost.
Decision MakingL82-L108Guides for planning Azure ML architecture and migrations: v1→v2 upgrades, workspace/compute/data moves, network isolation, disaster recovery, and generative AI/Prompt Flow to Agent Framework.
Architecture & Design PatternsL109-L114Designing real-time inference architectures with online endpoints and building RAG solutions using Azure ML vector stores, including deployment, scaling, and integration patterns.
Limits & QuotasL115-L124Limits, quotas, and availability for Azure ML: regional/sovereign support, VM SKUs, workspace soft delete, and capacity planning for managed online endpoints.
SecurityL125-L174Securing Azure ML: encryption, keys, identity/RBAC, policies, network isolation/VNets, private endpoints, DNS, data exfil prevention, and secure access to endpoints, storage, Key Vault, and prompt flows.
ConfigurationL175-L409Configuring Azure ML: AutoML jobs, designer components, compute, networking, storage, deployments, monitoring, Prompt Flow, and full CLI/YAML schemas for jobs, data, models, and feature stores.
Integrations & Coding PatternsL410-L454Integrating Azure ML with data platforms, REST/MLflow APIs, Spark, Databricks/Synapse/Fabric, and building/debugging prompt flow/RAG tools and deployments.
DeploymentL455-L484Deploying and operationalizing models and pipelines on Azure ML (online/batch endpoints, CI/CD, MLOps, prompt flow, RAG, HF/MLflow/ONNX), including rollout strategies and cross-workspace/registry use.

Troubleshooting

TopicURL
Troubleshoot Azure ML designer component error codeshttps://learn.microsoft.com/en-us/azure/machine-learning/component-reference/designer-error-codes?view=azureml-api-2
Resolve common Azure AutoML forecasting issueshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-automl-forecasting-faq?view=azureml-api-2
Debug Azure ML online endpoints locally with VS Codehttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-debug-managed-online-endpoints-visual-studio-code?view=azureml-api-2
Diagnose and fix Azure ML pipeline failures in studiohttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-debug-pipeline-failure?view=azureml-api-2
Troubleshoot Azure ML pipeline performance with profilinghttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-debug-pipeline-performance?view=azureml-api-2
Diagnose and fix Azure ML pipeline reuse issueshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-debug-pipeline-reuse-issues?view=azureml-api-2
Troubleshoot Azure automated ML experiment failureshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-troubleshoot-auto-ml?view=azureml-api-2
Troubleshoot Azure ML batch endpoints and jobshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-troubleshoot-batch-endpoints?view=azureml-api-2
Troubleshoot data access issues in Azure ML SDK v2https://learn.microsoft.com/en-us/azure/machine-learning/how-to-troubleshoot-data-access?view=azureml-api-2
Troubleshoot Azure ML data labeling project creationhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-troubleshoot-data-labeling?view=azureml-api-2
Troubleshoot Azure ML environment image build failureshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-troubleshoot-environments?view=azureml-api-2
Troubleshoot Azure ML Kubernetes compute workloadshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-troubleshoot-kubernetes-compute?view=azureml-api-2
Troubleshoot Azure ML Kubernetes extension deploymenthttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-troubleshoot-kubernetes-extension?view=azureml-api-2
Diagnose Azure ML managed virtual network issueshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-troubleshoot-managed-network?view=azureml-api-2
Troubleshoot Azure ML online endpoint deployment and scoring errorshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-troubleshoot-online-endpoints?view=azureml-api-2
Resolve 'descriptors cannot be created directly' in Azure MLhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-troubleshoot-protobuf-descriptor-error?view=azureml-api-2
Troubleshoot Azure ML private endpoint connectivityhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-troubleshoot-secure-connection-workspace?view=azureml-api-2
Fix 'Validation for schema failed' errors in Azure ML CLI v2https://learn.microsoft.com/en-us/azure/machine-learning/how-to-troubleshoot-validation-for-schema-failed-error?view=azureml-api-2
Diagnose and fix Azure ML workspace issueshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-workspace-diagnostic-api?view=azureml-api-2
Review Azure Machine Learning current known issueshttps://learn.microsoft.com/en-us/azure/machine-learning/known-issues/azure-machine-learning-known-issues?view=azureml-api-2
Known issue: Invalid certificate during AKS deploymenthttps://learn.microsoft.com/en-us/azure/machine-learning/known-issues/inferencing-invalid-certificate?view=azureml-api-2
Known issue: Updating Azure ML Kubernetes compute failshttps://learn.microsoft.com/en-us/azure/machine-learning/known-issues/inferencing-updating-kubernetes-compute-appears-to-succeed?view=azureml-api-2
Troubleshoot common prompt flow issues in Azure MLhttps://learn.microsoft.com/en-us/azure/machine-learning/prompt-flow/troubleshoot-guidance?view=azureml-api-2
Troubleshoot common prompt flow issues in Azure MLhttps://learn.microsoft.com/en-us/azure/machine-learning/prompt-flow/troubleshoot-guidance?view=azureml-api-2
Troubleshoot Azure ML managed feature store errorshttps://learn.microsoft.com/en-us/azure/machine-learning/troubleshooting-managed-feature-store?view=azureml-api-2

Best Practices

TopicURL
Mitigate overfitting and imbalance in Azure AutoMLhttps://learn.microsoft.com/en-us/azure/machine-learning/concept-manage-ml-pitfalls?view=azureml-api-2
Understand Azure ML model monitoring concepts and practiceshttps://learn.microsoft.com/en-us/azure/machine-learning/concept-model-monitoring?view=azureml-api-2
Optimize and manage Azure Machine Learning costshttps://learn.microsoft.com/en-us/azure/machine-learning/concept-plan-manage-cost?view=azureml-api-2
Design feature set transformations in Azure MLhttps://learn.microsoft.com/en-us/azure/machine-learning/feature-set-specification-transformation-concepts?view=azureml-api-2
Author batch scoring scripts for AML batch deploymentshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-batch-scoring-script?view=azureml-api-2
Tune Azure ML Kubernetes inference router performancehttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-kubernetes-inference-routing-azureml-fe?view=azureml-api-2
Optimize Azure Machine Learning compute costshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-manage-optimize-cost?view=azureml-api-2
Prepare image datasets for Azure AutoML visionhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-prepare-datasets-for-automl-images?view=azureml-api-2
Apply distributed GPU training patterns in Azure MLhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-train-distributed-gpu?view=azureml-api-2
Evaluate and compare Azure AutoML experiment resultshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-understand-automated-ml?view=azureml-api-2
Optimize AutoML for small object detection in imageshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-use-automl-small-object-detect?view=azureml-api-2
Optimize checkpoint performance for large Azure ML models with Nebulahttps://learn.microsoft.com/en-us/azure/machine-learning/reference-checkpoint-performance-for-large-models?view=azureml-api-2

Decision Making

TopicURL
Choose between managed and custom network isolation in Azure MLhttps://learn.microsoft.com/en-us/azure/machine-learning/concept-network-isolation-configurations?view=azureml-api-2
Choose migration paths from Azure ML Data Import to Fabrichttps://learn.microsoft.com/en-us/azure/machine-learning/data-import-migration-guide?view=azureml-api-2
Plan failover and disaster recovery for Azure MLhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-high-availability-machine-learning?view=azureml-api-2
Manage and migrate imported data assets in Azure MLhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-manage-imported-data-assets?view=azureml-api-2
Decide and plan migration from Azure ML v1 to v2https://learn.microsoft.com/en-us/azure/machine-learning/how-to-migrate-from-v1?view=azureml-api-2
Move Azure ML workspaces between subscriptionshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-move-workspace?view=azureml-api-2
Plan Azure ML network isolation architecturehttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-network-isolation-planning?view=azureml-api-2
Map Azure ML v1 datasets to v2 data assetshttps://learn.microsoft.com/en-us/azure/machine-learning/migrate-to-v2-assets-data?view=azureml-api-2
Migrate Azure ML model management from SDK v1 to v2https://learn.microsoft.com/en-us/azure/machine-learning/migrate-to-v2-assets-model?view=azureml-api-2
Upgrade Azure ML script runs to v2 command jobshttps://learn.microsoft.com/en-us/azure/machine-learning/migrate-to-v2-command-job?view=azureml-api-2
Migrate Azure ML deployment endpoints from SDK v1 to v2https://learn.microsoft.com/en-us/azure/machine-learning/migrate-to-v2-deploy-endpoints?view=azureml-api-2
Upgrade Azure ML pipeline endpoints from v1 to v2https://learn.microsoft.com/en-us/azure/machine-learning/migrate-to-v2-deploy-pipelines?view=azureml-api-2
Upgrade Azure ML AutoML workflows from SDK v1 to v2https://learn.microsoft.com/en-us/azure/machine-learning/migrate-to-v2-execution-automl?view=azureml-api-2
Migrate Azure ML hyperparameter tuning to v2 sweep jobshttps://learn.microsoft.com/en-us/azure/machine-learning/migrate-to-v2-execution-hyperdrive?view=azureml-api-2
Migrate Azure ML parallel run step to SDK v2 parallel jobhttps://learn.microsoft.com/en-us/azure/machine-learning/migrate-to-v2-execution-parallel-run-step?view=azureml-api-2
Upgrade Azure ML pipelines from SDK v1 to v2 jobshttps://learn.microsoft.com/en-us/azure/machine-learning/migrate-to-v2-execution-pipeline?view=azureml-api-2
Migrate Azure ML local runs from SDK v1 to v2https://learn.microsoft.com/en-us/azure/machine-learning/migrate-to-v2-local-runs?view=azureml-api-2
Upgrade ACI web services to Azure ML managed online endpointshttps://learn.microsoft.com/en-us/azure/machine-learning/migrate-to-v2-managed-online-endpoints?view=azureml-api-2
Compare and migrate Azure ML compute management v1 to v2https://learn.microsoft.com/en-us/azure/machine-learning/migrate-to-v2-resource-compute?view=azureml-api-2
Migrate datastore management from AML v1 to v2https://learn.microsoft.com/en-us/azure/machine-learning/migrate-to-v2-resource-datastore?view=azureml-api-2
Decide how to upgrade Azure ML workspaces to SDK v2https://learn.microsoft.com/en-us/azure/machine-learning/migrate-to-v2-resource-workspace?view=azureml-api-2
Select and interpret Azure ML generative AI monitoring metricshttps://learn.microsoft.com/en-us/azure/machine-learning/prompt-flow/concept-model-monitoring-generative-ai-evaluation-metrics?view=azureml-api-2
Plan migration from Prompt Flow to Agent Frameworkhttps://learn.microsoft.com/en-us/azure/machine-learning/prompt-flow/migrate-prompt-flow-to-agent-framework?view=azureml-api-2

Architecture & Design Patterns

TopicURL
Plan real-time inference with Azure ML online endpointshttps://learn.microsoft.com/en-us/azure/machine-learning/concept-endpoints-online?view=azureml-api-2
Use Azure ML vector stores for RAG architectureshttps://learn.microsoft.com/en-us/azure/machine-learning/concept-vector-stores?view=azureml-api-2

Limits & Quotas

TopicURL
Check regional availability for standard model deploymentshttps://learn.microsoft.com/en-us/azure/machine-learning/concept-endpoint-serverless-availability?view=azureml-api-2
Understand soft delete retention for ML workspaceshttps://learn.microsoft.com/en-us/azure/machine-learning/concept-soft-delete?view=azureml-api-2
Manage Azure ML resource quotas and limitshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-manage-quotas?view=azureml-api-2
Check Azure ML feature availability by sovereign cloudhttps://learn.microsoft.com/en-us/azure/machine-learning/reference-machine-learning-cloud-parity?view=azureml-api-2
Supported VM SKUs for Azure ML managed online endpointshttps://learn.microsoft.com/en-us/azure/machine-learning/reference-managed-online-endpoints-vm-sku-list?view=azureml-api-2
Plan capacity with Azure Machine Learning service limitshttps://learn.microsoft.com/en-us/azure/machine-learning/resource-limits-capacity?view=azureml-api-2

Security

TopicURL
Configure customer-managed keys for Azure Machine Learninghttps://learn.microsoft.com/en-us/azure/machine-learning/concept-customer-managed-keys?view=azureml-api-2
Understand data encryption for Azure ML compute and storagehttps://learn.microsoft.com/en-us/azure/machine-learning/concept-data-encryption?view=azureml-api-2
Understand data handling and privacy for Azure ML Model Cataloghttps://learn.microsoft.com/en-us/azure/machine-learning/concept-data-privacy?view=azureml-api-2
Understand auth and RBAC for AML online endpointshttps://learn.microsoft.com/en-us/azure/machine-learning/concept-endpoints-online-auth?view=azureml-api-2
Plan enterprise security and governance for Azure MLhttps://learn.microsoft.com/en-us/azure/machine-learning/concept-enterprise-security?view=azureml-api-2
Secret injection concepts for AML online endpointshttps://learn.microsoft.com/en-us/azure/machine-learning/concept-secret-injection?view=azureml-api-2
Understand secure network traffic flow for Azure MLhttps://learn.microsoft.com/en-us/azure/machine-learning/concept-secure-network-traffic-flow?view=azureml-api-2
Network isolation concepts for AML managed endpointshttps://learn.microsoft.com/en-us/azure/machine-learning/concept-secure-online-endpoint?view=azureml-api-2
Manage vulnerabilities in Azure Machine Learning imageshttps://learn.microsoft.com/en-us/azure/machine-learning/concept-vulnerability-management?view=azureml-api-2
Configure inbound and outbound traffic for secure Azure MLhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-access-azureml-behind-firewall?view=azureml-api-2
Securely connect Azure ML managed VNet to on-premiseshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-access-on-premises-resources?view=azureml-api-2
Access Azure resources from AML endpoints via managed identityhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-access-resources-from-endpoints-managed-identities?view=azureml-api-2
Grant limited access to Azure ML labeling projectshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-add-users?view=azureml-api-2
Administer data access and authentication for Azure MLhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-administrate-data-authentication?view=azureml-api-2
Manage Azure ML workspace access with RBAC roleshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-assign-roles?view=azureml-api-2
Authorize access to Azure ML batch endpointshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-authenticate-batch-endpoint?view=azureml-api-2
Configure authentication for Azure ML online endpointshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-authenticate-online-endpoint?view=azureml-api-2
Use built-in Azure Policy to govern AI model deploymentshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-built-in-policy-model-deployment?view=azureml-api-2
Rotate Azure ML workspace storage access keys securelyhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-change-storage-access-key?view=azureml-api-2
Configure custom DNS for private Azure ML endpointshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-custom-dns?view=azureml-api-2
Create custom Azure Policies to restrict AI model deploymentshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-custom-policy-model-deployment?view=azureml-api-2
Use secret injection to access secrets in AML deploymentshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-deploy-online-endpoint-with-secret-injection?view=azureml-api-2
Disable shared key access for Azure ML workspace storagehttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-disable-local-auth-storage?view=azureml-api-2
Configure identity-based service authentication for Azure MLhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-identity-based-service-authentication?view=azureml-api-2
Enforce Azure ML workspace compliance with Azure Policyhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-integrate-azure-policy?view=azureml-api-2
Configure managed virtual network isolation for Azure MLhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-managed-network?view=azureml-api-2
Configure Model Catalog access with workspace managed virtual networkshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-network-isolation-model-catalog?view=azureml-api-2
Secure Azure ML workspaces with VNets and isolationhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-network-security-overview?view=azureml-api-2
Configure data exfiltration prevention for Azure MLhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-prevent-data-loss-exfiltration?view=azureml-api-2
Secure Azure ML batch endpoints with private networkshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-secure-batch-endpoint?view=azureml-api-2
Secure Azure ML online inferencing with VNetshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-secure-inferencing-vnet?view=azureml-api-2
Secure AKS inferencing environments for Azure MLhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-secure-kubernetes-inferencing-environment?view=azureml-api-2
Configure TLS/SSL for Azure ML Kubernetes endpointshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-secure-kubernetes-online-endpoint?view=azureml-api-2
Secure Azure ML managed online endpoints with network isolationhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-secure-online-endpoint?view=azureml-api-2
Secure Azure ML RAG workflows with network isolationhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-secure-rag-workflows?view=azureml-api-2
Secure Azure ML training with virtual networkshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-secure-training-vnet?view=azureml-api-2
Secure Azure ML workspace using virtual networkshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-secure-workspace-vnet?view=azureml-api-2
Configure RBAC access to Azure ML feature storehttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-setup-access-control-feature-store?view=azureml-api-2
Set up authentication to Azure ML workspaceshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-setup-authentication?view=azureml-api-2
Configure customer-managed keys for Azure MLhttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-setup-customer-managed-keys?view=azureml-api-2
Securely use Key Vault secrets in Azure ML runshttps://learn.microsoft.com/en-us/azure/machine-learning/how-to-use-secrets-in-runs?view=azureml-api-2
Apply built-in Azure Policy definitions for AMLhttps://learn.microsoft.com/en-us/azure/machine-learning/policy-reference?view=azureml-api-2
Manage credentials with connections in Azure ML prompt flowhttps://learn.microsoft.com/en-us/azure/machine-learning/prompt-flow/concept-connections?view=azureml-api-2
Configure network isolation for Prompt flow in Azure MLhttps://learn.microsoft.com/en-us/azure/machine-learning/prompt-flow/how-to-secure-prompt-flow?view=azureml-api-2
Apply Azure Policy regulatory controls to Azure MLhttps://learn.microsoft.com/en-us/azure/machine-learning/security-controls-policy?view=azureml-api-2
Create secure Azure ML workspace with managed VNethttps://learn.microsoft.com/en-us/azure/machine-learning/tutorial-create-secure-workspace?view=azureml-api-2

Shortened here. Read the whole file on GitHub.

Signals

GitHub stars
740
Forks
119
Last commit
Sep 2026

ahel review

  • S4info
    community integration — published by microsoftdocs, not azure

Automated review, not a security audit. Ruleset v1.

Advanced
Catalog kind
skill
Gateway key
azure-machine-learning-microsoftdocs
Source
github.com/microsoftdocs/agent-skills