skypilot-multi-cloud-orchestration

Orchestrate machine learning workloads across AWS, GCP, Azure, and Kubernetes.

1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/tianhao909/AI-Research-SKILLs-cn --skill skypilot-multi-cloud-orchestration-tianhao909
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skypilot-multi-cloud-orchestration
Source: https://github.com/tianhao909/AI-Research-SKILLs-cn/tree/main/09-infrastructure/skypilot
Command: npx skills add https://github.com/tianhao909/AI-Research-SKILLs-cn --skill skypilot-multi-cloud-orchestration-tianhao909

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires skypilot, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies and optimizes the execution of machine learning workloads across multiple cloud providers, significantly reducing costs and complexity.

Core Features & Use Cases

  • Multi-Cloud Orchestration: Seamlessly deploy and manage ML jobs on AWS, GCP, Azure, and more.
  • Cost Optimization: Automatically selects the cheapest cloud and instance types, leveraging spot instances with recovery.
  • Distributed Training: Supports multi-node distributed training setups.
  • Model Serving: Includes Sky Serve for deploying and scaling ML models.
  • Use Case: Train a large language model across AWS and GCP, utilizing spot instances to cut costs by 70%, with automatic recovery if an instance is preempted.

Quick Start

Launch a multi-cloud ML training job using the skypilot skill with the provided task configuration.

Frequently Asked Questions about skypilot-multi-cloud-orchestration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run distributed training jobs across AWS, GCP, and Azure?

Multi-cloud orchestration allows you to run distributed training jobs across AWS, GCP, and Azure by managing instance provisioning and execution automatically. This skill uses SkyPilot to deploy multi-node setups seamlessly across different cloud providers.

What is the best way to reduce GPU training costs on cloud providers?

To reduce GPU training costs on cloud providers, this skill automatically selects the cheapest available instances and leverages spot instances with automatic recovery. This approach can cut training costs by up to 70% while maintaining fault tolerance.

Can I use Kubernetes for machine learning workloads with this orchestration skill?

Yes, you can use Kubernetes for machine learning workloads alongside AWS, GCP, and Azure. This multi-cloud orchestration skill supports Kubernetes as a platform for deploying and managing your ML jobs.

How does spot instance recovery work for distributed ML training?

Spot instance recovery for distributed ML training works by automatically detecting preemptions and restoring the job. This managed orchestration skill ensures fault tolerance so your training continues without manual intervention if an instance is lost.

Does SkyPilot handle model serving and scaling after training?

Yes, SkyPilot handles model serving and scaling after training using the integrated Sky Serve feature. It deploys and scales your trained ML models to make them accessible for inference.