openclaw-skill-wake-on-lan
v1.0.0Wake-on-LAN functionality for macOS - wake devices remotely by MAC address or name
Installation
Please help me install the skill `openclaw-skill-wake-on-lan` from SkillHub official store.
npx skills add ppopen/openclaw-skill-wake-on-lan
Wake-on-LAN Skill
Wake devices on your local network using Wake-on-LAN (WOL) magic packets.
Installation
# Install wakeonlan tool
brew install wakeonlan
# The skill will automatically create config at:
# ~/.config/openclaw/wol-devices.json
Commands
Wake by MAC Address
Wake any device on your network using its MAC address:
wake <MAC address> [broadcast IP]
Example: wake 00:11:22:33:44:55
Wake by Name
Wake a device you've saved in the config:
wake-name <device name>
Example: wake-name desktop
List Devices
Show all saved devices:
list
Add Device
Save a new device for easy access:
add <name> <MAC address> [broadcast IP]
Example: add desktop 00:11:22:33:44:55 192.168.1.255
Remove Device
Remove a device from the config:
remove <device name>
Example: remove desktop
Query Status
Check if a device is online (requires IP in config):
status <device name>
Example: status desktop
Broadcast
Wake all saved devices at once:
broadcast
Configuration
Devices are stored in ~/.config/openclaw/wol-devices.json:
[
{
"name": "desktop",
"mac": "00:11:22:33:44:55",
"broadcast": "192.168.1.255"
},
{
"name": "server",
"mac": "AA:BB:CC:DD:EE:FF",
"broadcast": "192.168.1.255"
}
]
Requirements
wakeonlancommand (install via Homebrew)- Network access to the broadcast address
- Target devices must support Wake-on-LAN (enabled in BIOS/UEFI and OS)