Install
openclaw skills install @cipher0117/desktop-notify跨平台桌面通知助手:任务完成后播放提示音 + 弹出系统气泡(Windows Toast / macOS 通知中心 / Linux notify-send)。 当用户希望在一次较长任务结束、或某个后台/长时间任务完成时收到"声音+视觉"提醒时使用。 支持参数自定义标题与内容。Windows 用 WinRT Toast,macOS 用 osascript,Linux 用 notify-send(缺失时降级为终端响铃)。
openclaw skills install @cipher0117/desktop-notifyPowerShell -File "<skill_dir>/scripts/notify.ps1" -Message "报告已生成" -Title "WorkBuddy"
不传参时默认:标题=WorkBuddy,内容=任务完成,请查看。
bash "<skill_dir>/scripts/notify.sh" "报告已生成" "WorkBuddy"
参数顺序:$1=内容,$2=标题。macOS 用 osascript,Linux 用 notify-send;Linux 若没装 notify-send,自动降级为终端响铃 + 打印。
装完 skill 跑一次 setup,就把"每次回答完自动发通知"规则写进你自己的用户级全局记忆(~/.workbuddy/MEMORY.md),之后所有项目、所有对话都自动生效,不用每次手动说指令。脚本幂等,重复运行不会重复写。
PowerShell -File "<skill_dir>/scripts/setup.ps1"
bash "<skill_dir>/scripts/setup.sh"
运行后新开对话即生效。想关掉:删除 ~/.workbuddy/MEMORY.md 里 <!-- desktop-notify-auto --> 标记下那段规则即可。
.ps1 必须存为 UTF-8 带 BOM,否则 Windows PowerShell 5.1 按 GBK 读取会中文乱码、解析报错。本 skill 脚本已处理。本地已可直接用。要上公开平台,按目标平台流程提交:
SKILL.md(本文件)scripts/notify.ps1 — Windows 通知(UTF-8 BOM)scripts/notify.sh — macOS / Linux 通知scripts/setup.ps1 — Windows 一键全局配置(UTF-8 BOM)scripts/setup.sh — macOS / Linux 一键全局配置