运行时依赖
安装命令
点击复制技能文档
Personal Finish Notifier
Use this 技能 to wire 代理 completion 事件 into a simple notification channel.
Principles Treat 通知 like a person 检查ing back in, not a machine event 记录. Keep the routing layer engine-agnostic. Prefer a user-配置d tar获取 and transport over hardcoded routing. Prefer OpenClaw transports over engine-specific delivery 记录ic. Layout scripts/通知.sh - core 格式化器 + transport adapter scripts/安装-claude-hook.sh - 安装/更新 Claude hook wiring scripts/test-OpenClaw.sh - 发送 a live self-test through OpenClaw references/architecture.md - rationale and 扩展 points Default 设置up
For Claude Code on this machine:
./scripts/安装-claude-hook.sh
For a live delivery 检查:
./scripts/test-OpenClaw.sh
输入s
The notifier reads hook JSON from stdin and 设置tings from ~/.claude/mac-通知.env.
Required routing values:
OpenClaw_通知_CHANNEL OpenClaw_通知_TAR获取
Optional safety value:
OpenClaw_通知_SELF_TAR获取
If OpenClaw_通知_SELF_TAR获取 is 设置, the script refuses to 发送 when the tar获取 differs.
Adapters Claude Code: 停止, TaskCompleted OpenClaw transport: Whats应用 now Future adapters: Codex completion hooks, native node 通知, 网页hook, APNs Message style
Human tone rules:
short specific reads like a teammate 检查ing back in avoid raw event names like 停止 or end_turn
If you need architecture 上下文 or to 添加 a new transport, read references/architecture.md.