personal-finish-notifier

Add a simple "Claude has finished." alert to Claude Code or other agent workflows through an OpenClaw-configured transport.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "personal-finish-notifier" with this command: npx skills add kyoiii/personal-finish-notifier

Personal Finish Notifier

Use this skill to wire agent completion events into a simple notification channel.

Principles

  • Treat notifications like a person checking back in, not a machine event log.
  • Keep the routing layer engine-agnostic.
  • Prefer a user-configured target and transport over hardcoded routing.
  • Prefer OpenClaw transports over engine-specific delivery logic.

Layout

  • scripts/notify.sh - core formatter + transport adapter
  • scripts/install-claude-hook.sh - install/update Claude hook wiring
  • scripts/test-openclaw.sh - send a live self-test through OpenClaw
  • references/architecture.md - rationale and extension points

Default setup

For Claude Code on this machine:

./scripts/install-claude-hook.sh

For a live delivery check:

./scripts/test-openclaw.sh

Inputs

The notifier reads hook JSON from stdin and settings from ~/.claude/mac-notify.env.

Required routing values:

  • OPENCLAW_NOTIFY_CHANNEL
  • OPENCLAW_NOTIFY_TARGET

Optional safety value:

  • OPENCLAW_NOTIFY_SELF_TARGET

If OPENCLAW_NOTIFY_SELF_TARGET is set, the script refuses to send when the target differs.

Adapters

  • Claude Code: Stop, TaskCompleted
  • OpenClaw transport: WhatsApp now
  • Future adapters: Codex completion hooks, native node notify, webhook, APNs

Message style

Human tone rules:

  • short
  • specific
  • reads like a teammate checking back in
  • avoid raw event names like Stop or end_turn

If you need architecture context or to add a new transport, read references/architecture.md.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

workspace-backup-github

Backup AI Agent workspace to GitHub - One-click backup for OpenClaw, Claude Code, Cursor, and other AI Agent workspaces to a private GitHub repository. Suppo...

Registry SourceRecently Updated
510Profile unavailable
Coding

Claude Code Controller

控制和管理 Claude Code 编码助手,支持项目感知编码、代码审查、重构和功能实现。使用 ACP 运行时在隔离会话中执行 Claude Code 任务,或在主会话中管理配置和项目上下文。

Registry SourceRecently Updated
1260Profile unavailable
Coding

Foxcode OpenClaw

Configure and manage Foxcode AI models in OpenClaw. Guides users through API setup, endpoint selection, primary/fallback model configuration, and status moni...

Registry SourceRecently Updated
2320Profile unavailable
Research

Obsidian Master Assistant

Obsidian 大师级配置助手 - 基于三大 YouTube 频道教程,提供完整的 Obsidian 配置、插件推荐、模板系统、AI 集成(Claude/OpenClaw/Gemini)和知识管理最佳实践。

Registry SourceRecently Updated
4760Profile unavailable