ssh-broadcast

Execute a single command across multiple POSIX hosts in parallel.

6|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-broadcast
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssh-broadcast
Source: https://github.com/Nightreaver/python-ssh-mcp/tree/main/skills/ssh-broadcast
Command: npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-broadcast

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows for the parallel execution of the same command across multiple pre-configured hosts, streamlining diagnostic and administrative tasks across a fleet.

Core Features & Use Cases

  • Parallel Execution: Execute the same command across up to 50 hosts simultaneously.
  • Allowlist Checks: Ensures each host's command is independently allowlist-checked.
  • Platform-Gated: Executes only on POSIX hosts; Windows hosts are reported as errors.
  • Partial-Failure Tolerance: Continues execution even if some hosts fail.

Quick Start

Use the ssh-broadcast skill to run 'uname -r' on all web servers listed in the 'hosts.toml' file.

Frequently Asked Questions about ssh-broadcast

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

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

Parallel command execution across multiple hosts allows you to run a single command simultaneously on up to 50 pre-configured POSIX hosts, streamlining fleet-wide diagnostic and administrative tasks.

What is the best way to run remote SSH commands for system administration on a large fleet?

Running remote SSH commands for system administration is best handled by broadcasting a single command across multiple hosts simultaneously, with independent allowlist validation ensuring safe, partial-failure tolerant execution.

Can I use parallel remote execution on Windows hosts?

Parallel remote execution is platform-gated and cannot be used on Windows hosts. The system explicitly targets POSIX hosts, reporting any Windows hosts in the configuration as execution errors.

How do I manage partial failures during fleet-wide command execution?

Managing partial failures during fleet-wide command execution involves continuing the parallel operation even if some hosts fail, ensuring the broadcast completes successfully across all available POSIX hosts.

Does ssh-broadcast require allowlist checks for remote execution?

Yes, ssh-broadcast requires allowlist checks for remote execution, ensuring each host's command is independently validated before parallel execution proceeds across the fleet.

When do I need parallel execution for host management?

You need parallel execution for host management when performing diagnostic tasks or configuration checks across a fleet, allowing simultaneous command execution on up to 50 POSIX hosts to save time.