setup-cluster

Configure SLURM, RunPod, or local GPU clusters with connectivity checks.

29|3|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/Zayne-sprague/RACA --skill setup-cluster
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-cluster
Source: https://github.com/Zayne-sprague/RACA/tree/main/.claude/skills/setup-cluster
Command: npx skills add https://github.com/Zayne-sprague/RACA --skill setup-cluster

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill orchestrates the multi-phase cluster onboarding process by gathering SSH details, writing .raca/clusters.yaml entries, verifying connectivity, and checking GPU access so engineers never miss a required configuration step.

Core Features & Use Cases

  • Cluster type triage: Ask whether the target is SLURM, RunPod, or a local GPU and route to the appropriate workflow so onboarding never accidentally uses the wrong backend.
  • SLURM deep validation: Collect host, user, VPN/2FA requirements, discover partitions/accounts via sacctmgr and sbatch --test-only, record scratch, modules, and slurm prefix details, then test with raca auth/ssh.
  • RunPod and local alternatives: Validate the RunPod API key with curl, capture GPU details via nvidia-smi, and confirm local CUDA readiness so any compute source is production-ready.

Quick Start

Ask the assistant to configure a new SLURM, RunPod, or local GPU cluster by providing the nickname, hostname, user, and necessary authentication details.

Frequently Asked Questions about setup-cluster

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

FAQPage Schema
How do I automate SLURM cluster onboarding and SSH configuration?

Automate SLURM cluster onboarding by walking through SSH configuration, writing .raca/clusters.yaml entries, validating authentication, and confirming GPU access. The process collects host and user details, discovers partitions via sacctmgr, and tests connectivity.

What's the best way to validate RunPod API keys and GPU access for compute clusters?

Validate RunPod API keys and GPU access by running curl checks against the API and capturing GPU details via nvidia-smi. This ensures your RunPod compute source is production-ready and properly configured before executing workloads.

Can I use local GPU execution pathways without a SLURM partition?

Yes, local GPU execution pathways are supported without a SLURM partition. The onboarding process confirms local CUDA readiness and validates GPU access directly, ensuring your local compute source is production-ready for research workloads.

Does this cluster setup process support VPN and 2FA requirements for SSH authentication?

Yes, the cluster setup process supports VPN and 2FA requirements for SSH authentication. During SLURM deep validation, it collects VPN and 2FA details alongside host and user information, then verifies connectivity through raca auth/ssh checks.

How do I discover SLURM partitions and accounts before submitting jobs?

Discover SLURM partitions and accounts by running sacctmgr and sbatch --test-only commands. The onboarding process records scratch directories, modules, and slurm prefix details, then validates the entire configuration with raca auth/ssh connectivity checks.