parallel-ssh

Execute SSH commands concurrently across multiple hosts for distributed workloads.

9|1|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/yangwhale/gpu-tpu-pedia --skill parallel-ssh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: parallel-ssh
Source: https://github.com/yangwhale/gpu-tpu-pedia/tree/main/VibeCoding/claude-code/skills/parallel-ssh
Command: npx skills add https://github.com/yangwhale/gpu-tpu-pedia --skill parallel-ssh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables executing SSH commands simultaneously across multiple hosts to manage distributed workloads, saving time when provisioning, starting services, or collecting status.

Core Features & Use Cases

  • Parallel Execution: Run commands on many machines at once to accelerate cluster ops.
  • Remote Management: Start prefill/decode nodes, monitor GPU status, and fetch logs across a fleet.
  • Use Case: Imagine you need to deploy a new model server on 10 nodes at once and gather their health metrics in a single report.

Quick Start

Use the parallel-ssh skill to run 'nvidia-smi' across a provided list of hosts and collect the results.

Frequently Asked Questions about parallel-ssh

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

FAQPage Schema
How do I run commands in parallel across multiple SSH hosts?

To run commands in parallel across multiple SSH hosts, you can execute them simultaneously using standard SSH configurations. This approach accelerates cluster operations like provisioning or starting services without requiring additional libraries.

What is the best way to collect logs from a distributed cluster concurrently?

Collecting logs from a distributed cluster concurrently is achieved by executing SSH commands in parallel across all target hosts. This allows administrators to gather status and fetch logs from the entire fleet in a single operation.

Can I start prefill and decode nodes on multiple machines at once?

Yes, you can start prefill and decode nodes on multiple machines at once by running parallel SSH execution. It enables remote management of distributed workloads concurrently, saving time when deploying services across a multi-node environment.

Do I need to install additional libraries to execute parallel SSH commands?

No, you do not need to install additional libraries to execute parallel SSH commands. The solution relies entirely on standard SSH configurations, eliminating the need for extra dependencies to manage multi-host environments.

How does parallel SSH execution handle monitoring GPU status across a fleet?

Parallel SSH execution handles monitoring GPU status across a fleet by running commands like 'nvidia-smi' concurrently on all provided hosts. This gathers health metrics from the entire cluster and collects the results in a single report.

When should I use parallel SSH for multi-host cluster management?

You should use parallel SSH for multi-host cluster management when you need to run commands concurrently across distributed workloads. It is ideal for multi-node environments where administrators must start services, provision nodes, or collect logs simultaneously.