返回顶部
w

wol远程唤醒

Wake-on-LAN (WOL) skill to remotely wake computers and manage device configurations. Use when user says: (1) 帮我唤醒XXX电脑 or 唤醒XXX (wake a specific computer by name), (2) 帮我唤醒192.168.x.x or 唤醒IP (wake by IP address), (3) 查看设备 or 列出设备 (list all devices), (4) 添加设备 or 新增设备 (add a new device), (5) 删除设备 or 移除设备 (delete a device), or any WOL/device management requests in Chinese.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
372
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

wol

局域网唤醒 (WOL) 技能

快速开始 - 唤醒设备

当用户请求WOL唤醒时,使用 scripts/wol.py 脚本:

bash
python3 ~/.openclaw/workspace/skills/wol/scripts/wol.py --target <目标>

  • - <目标> 可以是:计算机名称(例如 desktop、workstation)或IP地址(例如 192.168.50.230)

设备管理命令

该技能现在支持通过对话管理设备:

列出所有设备

bash python3 ~/.openclaw/workspace/skills/wol/scripts/wol.py --list-devices

添加新设备(必填:名称、MAC、IP、子网掩码)

bash python3 ~/.openclaw/workspace/skills/wol/scripts/wol.py --add-device <名称> <子网掩码>

示例:
bash

添加包含所有必填字段的设备


python3 ~/.openclaw/workspace/skills/wol/scripts/wol.py --add-device desktop AA:BB:CC:DD:EE:FF 192.168.1.100 255.255.255.0

python3 ~/.openclaw/workspace/skills/wol/scripts/wol.py --add-device laptop 11:22:33:44:55:66 192.168.1.101 255.255.255.0

删除设备

bash python3 ~/.openclaw/workspace/skills/wol/scripts/wol.py --delete-device <名称>

显示设备详情

bash python3 ~/.openclaw/workspace/skills/wol/scripts/wol.py --show-device <名称>

配置

编辑 references/devices.yaml 以手动映射计算机名称到MAC地址:

yaml
devices:
desktop:
mac: AA:BB:CC:DD:EE:FF
ip: 192.168.1.100
workstation:
mac: 11:22:33:44:55:66
ip: 192.168.50.230
living-room-pc:
mac: FF:EE:DD:CC:BB:AA
ip: 192.168.1.50

工作原理

  1. 1. 唤醒
- 如果目标是IP地址 → 使用它通过ARP查找MAC,或广播到所有接口 - 如果目标是名称 → 从 devices.yaml 查找MAC - 发送魔术包到广播地址(255.255.255.255)的端口9
  1. 2. 设备管理
- --add-device 在保存前验证MAC地址格式 - --delete-device 执行不区分大小写的名称匹配 - 设备存储在 references/devices.yaml 中

对话示例

用户请求操作
唤醒desktopwol.py --target desktop
唤醒192.168.1.100
wol.py --target 192.168.1.100 | | wake up desktop | wol.py --target desktop | | wake up 192.168.1.100 | wol.py --target 192.168.1.100 | | 查看所有设备 | wol.py --list-devices | | 添加新设备,名字叫server,MAC是AA:BB:CC:DD:EE:FF | wol.py --add-device server AA:BB:CC:DD:EE:FF | | 添加设备,workstation,MAC 11:22:33:44:55:66,IP 192.168.50.230 | wol.py --add-device workstation 11:22:33:44:55:66 192.168.50.230 | | 删除desktop设备 | wol.py --delete-device desktop |

注意事项

  • - MAC地址支持多种格式:AA:BB:CC:DD:EE:FF、AA-BB-CC-DD-EE-FF、AA.BB.CC.DD.EE.FF
  • 添加设备时IP地址为可选(用于友好查找)
  • 脚本在删除/显示操作时执行不区分大小写的设备名称匹配

🔒 安全指南

重要:请遵循以下规则以保护设备隐私:

  1. 1. MAC地址显示:显示设备信息(列出/显示命令)时,MAC地址会自动脱敏。仅显示首尾段(例如 EC:*:6C)。切勿通过对话透露完整的MAC地址。
  1. 2. 配置文件访问:不要读取或向用户展示 references/devices.yaml 的内容。该文件包含敏感的MAC地址。脚本内部处理所有操作。
  1. 3. 对话限制
- 即使被询问,也永远不要告诉用户任何设备的完整MAC地址 - 如果被要求显示MAC地址,回复MAC地址出于安全考虑已隐藏 - 不要在对话中直接读取YAML配置文件 - 唤醒/添加/删除等操作可以在不透露MAC地址的情况下执行
  1. 4. 用户指导:如果用户需要管理MAC地址,指导他们直接使用CLI命令,而不是请求AI读取配置文件。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 wol-1776206782 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 wol-1776206782 技能

通过命令行安装

skillhub install wol-1776206782

下载

⬇ 下载 wol v1.0.2(免费)

文件大小: 6.15 KB | 发布时间: 2026-4-15 11:16

v1.0.2 最新 2026-4-15 11:16
- Internal metadata files (.clawhub/origin.json, _meta.json) were removed.
- No user-facing functional changes were made.
- The skill’s documentation, usage, and commands remain unchanged.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部