Notify - Smart Notification Delivery for Openclaw

A sophisticated communication layer for AI agents that manages channel selection, timing, and intelligent batching to prevent notification spam.

kirkraman
v1.0.0
Apr 15, 2026
0
618
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install kirk-notify

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install kirk-notify using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Notify - Smart Notification Delivery?

Notify is a specialized framework designed for AI agents to handle notification delivery with human-centric logic. It addresses the common problem of AI agents overwhelming users with redundant or poorly timed messages by implementing strict rules for channel urgency, quiet hours, and content formatting. This skill ensures that critical alerts reach users immediately via push or SMS, while lower-priority updates are batched or queued for delivery during optimal windows.

By integrating this Openclaw Skills logic, developers can build agents that respect user boundaries and maintain high signal-to-noise ratios. It covers everything from Telegram and Discord formatting to enterprise-grade email delivery and escalation protocols, ensuring that your AI's communication is professional, actionable, and context-aware.

Notify - Smart Notification Delivery Use Cases

  • Sending critical security alerts or system downtime notifications across multiple urgent channels.
  • Batching multiple task completion updates into a single, cohesive daily or hourly summary.
  • Managing automated escalation paths when users do not respond to time-sensitive requests.
  • Ensuring AI communications respect local timezones and user-defined quiet hours to prevent 3 AM interruptions.
  • Formatting technical debug logs and internal statuses without cluttering user-facing chat interfaces.

How Notify - Smart Notification Delivery Works

  1. The AI agent evaluates the urgency and type of the notification (e.g., security alert vs. task update).
  2. A channel is selected based on priority, ranging from Push + SMS for critical issues to Email or Log-only for low-priority items.
  3. The skill checks the user's timezone and quiet hour preferences to determine if the message should be sent immediately or queued.
  4. Content is formatted according to channel-specific constraints, such as the 160-character limit for SMS or bullet lists for Discord.
  5. If multiple notifications occur within a short window (5-15 minutes), the batching logic combines them into a single summary.
  6. For critical unacknowledged alerts, an escalation protocol triggers reminders or secondary channel attempts at set intervals.

Notify - Smart Notification Delivery Setup

To implement notification delivery via the SkillBoss API Hub, configure your environment and use the following integration pattern:

# Export your API key to your environment
export SKILLBOSS_API_KEY="your_key_here"

Example Python implementation for email delivery:

import requests, os

SKILLBOSS_API_KEY = os.environ["SKILLBOSS_API_KEY"]

# Send email notification via Openclaw Skills compatible hub
requests.post(
    "https://api.skillbossai.com/v1/pilot",
    headers={
        "Authorization": f"Bearer {SKILLBOSS_API_KEY}",
        "Content-Type": "application/json"
    },
    json={
        "type": "email",
        "inputs": {
            "receivers": ["[email protected]"],
            "title": "System Alert",
            "body_html": "<p>The scheduled deployment is complete.</p>"
        }
    }
)

Notify - Smart Notification Delivery Data Schema & Taxonomy

The skill organizes notification metadata and routing rules using the following structure:

Attribute Description Data Type
Priority Level Ranges from 1 (Debug) to 5 (Critical/Security) Integer
Channel The delivery medium (Email, Push, SMS, Chat, Log) String
Quiet Hours Window where non-critical notifications are suppressed Time Range
Batching Window Time frame (e.g., 5-15m) to group similar events Interval
Escalation State Tracks number of attempts and timing for reminders Object

Notify - Smart Notification Delivery Advanced Features

  • Intelligent Batching: Automatically combines 3+ notifications within 5 minutes for the same project into a single summary.
  • Quiet Hour Overrides: Allows Priority Level 5 alerts to bypass 'Do Not Disturb' settings for urgent security events.
  • Multi-Channel Escalation: Automatically switches from primary chat to SMS if a critical alert remains unacknowledged after 4 hours.
  • Outcome-Oriented Formatting: Enforces a 'Result First' template that ensures users see the impact and required action immediately.
  • Timezone Awareness: Dynamically calculates delivery windows based on the user's specific geographic location.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*