compute-env-setup

Automate compute environment setup across SSH, Slurm, and managed-API providers.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/guanxiaol/open-science --skill compute-env-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: compute-env-setup
Source: https://github.com/guanxiaol/open-science/tree/main/runtime/skills/compute-env-setup
Command: npx skills add https://github.com/guanxiaol/open-science --skill compute-env-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of setting up compute environments on various remote providers, ensuring that Science jobs can run efficiently across different backends.

Core Features & Use Cases

  • Compute Environment Setup: Automates the creation of compute environments across direct SSH/conda hosts, Slurm clusters, container-via-bridge runners, and managed-API providers.
  • Provider-Specific Configuration: Handles configuration forModal, GCP, RunPod, and other managed-API providers.
  • Use Case: For a researcher needing to establish a compute environment to run complex scientific simulations on a Slurm cluster, this Skill provides the necessary setup without manual configuration.

Quick Start

Run the command 'setup-compute-env -p Slurm -n myenv' to set up a compute environment named 'myenv' on a Slurm provider.

Frequently Asked Questions about compute-env-setup

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

FAQPage Schema
How do I automate compute environment setup for running Science jobs on a Slurm cluster?

Automating compute environment setup for Science jobs on a Slurm cluster requires running the setup command with the provider flag. You can use 'setup-compute-env -p Slurm -n myenv' to automatically configure the environment without manual setup.

Can I set up a remote compute environment on managed-API providers like Modal or GCP?

Yes, you can set up a remote compute environment on managed-API providers like Modal, GCP, and RunPod. The setup handles provider-specific configuration and environment variables automatically for these managed-API providers.

What remote providers are supported for compute environment setup?

Supported remote providers for compute environment setup include direct SSH/conda hosts, Slurm clusters, container-via-bridge runners, and managed-API providers. This ensures Science jobs can run efficiently across different backends.

How do I configure environment variables for container-via-bridge runners?

Configuring environment variables for container-via-bridge runners is handled automatically during the compute environment setup. The process requires configuring provider-specific settings to ensure the bridge runner operates correctly.

Does this compute environment setup work for direct SSH hosts?

Yes, compute environment setup works for direct SSH/conda hosts. It automates the creation of compute environments across these direct hosts, alongside Slurm clusters and managed-API providers, for running Science jobs.

Why do I need provider-specific configuration for remote compute environments?

Provider-specific configuration is needed for remote compute environments to ensure Science jobs run efficiently across different backends. It handles the unique settings and environment variables required by each managed-API provider or cluster type.