What problem does it solve?
This Skill provides a concise, Python-first interface for provisioning and managing Azure Machine Learning resources, removing manual Azure portal operations and repetitive SDK usage across workspaces, compute, data, models, and pipelines.
Core Features & Use Cases
- Workspace & Compute Management: Create, list, and configure workspaces and compute clusters with recommended async handling for long-running operations.
- Data and Model Registry: Register and version data assets and models, list assets, and retrieve specific versions for reproducible ML workflows.
- Jobs & Pipelines: Submit command jobs, stream logs, and compose multi-step pipelines using the Azure ML SDK v2 DSL, suitable for training, evaluation, and deployment automation.
- Use Case: A data scientist can register a dataset, create a compute cluster, run a training job, and register the resulting model programmatically as part of CI/CD for ML.
Quick Start
Use the azure-ai-ml-py skill to create a workspace, register a dataset, and submit a training job using your AZURE_SUBSCRIPTION_ID, AZURE_RESOURCE_GROUP, and AZURE_ML_WORKSPACE_NAME environment variables.