fleet-wake

Wake idle fleet nodes via health check, SSH caffeinate, and Wake-on-LAN.

2|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/supportersimulator/multi-fleet --skill fleet-wake
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fleet-wake
Source: https://github.com/supportersimulator/multi-fleet/tree/main/skills/fleet-wake
Command: npx skills add https://github.com/supportersimulator/multi-fleet --skill fleet-wake

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Wakes a sleeping or idle fleet node using three escalation strategies: health check, SSH caffeinate, and Wake-on-LAN, ensuring the node becomes responsive and ready to receive tasks.

Core Features & Use Cases

  • Three wake strategies: health check, SSH caffeinate, and WoL, tried in order to maximize success across environments.
  • Automatic post-wake workflow: once awake, the Fleet Nerve daemon starts, queued messages are delivered, and heartbeat resumes.
  • Fleet-wide readiness: works before dispatching tasks or during long-running operations to keep the fleet productive.

Quick Start

Wake a target node using the CLI, daemon API, or Python helper before dispatching tasks.

Frequently Asked Questions about fleet-wake

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

FAQPage Schema
How do I wake a sleeping fleet node before dispatching tasks?

Wake a sleeping fleet node by applying three escalation strategies in order: health check probing, SSH caffeinate commands, and Wake-on-LAN packets. This ensures the node becomes responsive and ready to receive tasks before you dispatch work to it.

What is the best way to automate waking idle machines in a heterogeneous environment?

Automating machine wake-ups in heterogeneous environments is best handled by a multi-strategy escalation approach. It tries health checks, SSH caffeinate, and Wake-on-LAN sequentially to maximize success rates across diverse hardware and network configurations where a single method might fail.

Does Wake-on-LAN work for fleet nodes that have stopped sending heartbeats?

Wake-on-LAN is used as the final escalation strategy for unresponsive fleet nodes. After health probing and SSH caffeinate fail, WoL packets are sent to wake the machine, allowing the Fleet Nerve daemon to restart, resume heartbeats, and deliver queued messages.

Can I use SSH to caffeinate a remote machine that has gone idle during a long-running job?

You can use SSH caffeinate to wake an idle remote machine during long-running jobs. This remote command execution strategy is attempted if the initial health check fails, ensuring the node remains productive without interrupting ongoing fleet operations.

What happens to queued messages after a fleet node wakes up?

After a fleet node wakes up, the Fleet Nerve daemon starts automatically, which resumes heartbeat signals and delivers queued messages. This post-wake workflow ensures no tasks are lost and the node is fully ready to receive new dispatches.

When should I not rely on a single Wake-on-LAN packet to wake up my fleet?

Relying on a single Wake-on-LAN packet is insufficient in heterogeneous fleet environments where network configurations or hardware states vary. A three-strategy escalation that includes health checks and SSH caffeinate handles edge cases where WoL packets alone might fail to reach the target node.