用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/hareonna-hina/XHAUS_FINAL --skill sandbox-heartbeat命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Observe recent OpenClaw history, propose reusable Skills or cognition updates, validate them through Evaluation and Shadow, and apply only after explicit approval.
饭后娱乐推荐(电影/KTV/酒吧/密室等)。用户提到娱乐、消遣时必须 exec entertainment-query.js。
本地餐饮推荐与排队取号。用户提到吃饭、餐厅、美食、推荐、排队时必须 exec 本 Skill 脚本,禁止联网搜索。
基于 SOC 职业分类
正在显示 SKILL.md
| name | sandbox-heartbeat |
| description | 管家心跳:轮询沙箱 /events 增量事件,在用户不说话时主动提醒排队/天气/出行等。由 Cron 每30秒触发或手动运行。 |
| user-invocable | true |
| disable-model-invocation | false |
| metadata | {"openclaw":{"requires":{"bins":"[Truncated]"}}} |
poll-events.js(推荐 OpenClaw Cron,见 install-cron.sh;2026.6+ 使用 isolated session 以便 Agent 可 exec)。summary;若 data.reminders 非空,必须用 message 工具推送每条 reminder.text(尤其 queue.called 叫号)。reminders 为空时保持静默,不要打扰用户。watch-queue.json 会记录票号;心跳除 /events 外还会轮询 /queue/status,防止漏叫号。last_seq(~/.openclaw/sandbox-heartbeat/state.json)。cd dynamic-sandbox && ./run.shnode {baseDir}/scripts/poll-events.js
选项:--dry-run --reset --status --since N
node {baseDir}/scripts/run-loop.js --interval 30
node {baseDir}/scripts/stream-once.js --seconds 15
| type | 用户提醒场景 |
|---|---|
queue.threshold | 前面只剩几桌,提醒准备出发 |
queue.called | 已叫号,催促就座 |
restaurant.full | 餐厅满座,建议换店 |
weather.changed | 下雨/放晴,调整娱乐和出行 |
venue.closed | 户外场所关闭,推荐室内替代 |
mobility.surge | 打车加价,建议地铁 |
bash {baseDir}/install-cron.sh
卸载:bash {baseDir}/uninstall-cron.sh
node {baseDir}/scripts/verify.js