notifyConfigure notification channels and conditional alerts. Track what's being watched, log what's been sent.
Install via ClawdBot CLI:
clawdbot install ivangdavila/notifyUse when sending notifications to users from an AI agent. Covers channel selection, timing, formatting, and avoiding notification fatigue.
| Type | Channel | Timing | Group |
|------|---------|--------|-------|
| System down, security alert | Push + primary chat | Immediate, 24/7 | Never |
| Deadline <2h, needs action | Primary chat | Immediate | By project |
| Task completed | Primary chat | Batch 5-15min | Yes |
| Daily/weekly summary | Email or chat | Scheduled | Everything |
| Debug, internal status | Log only | Never notify | N/A |
BAD: "Task completed ā
"
GOOD: "ā
Deploy v2.3.1 done. Preview: dev.app.com"
BAD: "Error occurred"
GOOD: "ā Build failed: missing env var STRIPE_KEY in production"
BAD: Critical alert via email (seen 4 hours later)
GOOD: Critical alert via push + SMS
BAD: Weekly summary via SMS at 11pm
GOOD: Weekly summary via email Monday 9am
If 3+ notifications within 5 minutes for same project:
ā Combine into single message with summary
If notification is informational (level 1-2):
ā Queue for next digest (morning or evening)
When scheduling any notification, confirm:
ā
Scheduled: "Weekly metrics report"
š
Every Monday 09:00 (Europe/Madrid)
š¬ Via: Email
š Respects quiet hours: Yes
If user doesn't respond to critical alert:
Before sending first notification, know:
| Pattern | Problem | Fix |
|---------|---------|-----|
| "Notification sent" after every action | Trust erosion | Only notify on completion or error |
| Same message to 3 channels | Redundant noise | Pick ONE appropriate channel |
| JSON dumps in chat | Unreadable | Format or link to full log |
| "Reminder: X" daily until done | Harassment | Max 3 reminders, then ask if still relevant |
| Notify on no-change | Pointless | Only notify if there IS something to report |
Generated Mar 1, 2026
A DevOps team uses the Notify skill to send immediate push notifications and primary chat alerts for system outages or security breaches, ensuring 24/7 response. It batches task completion updates to avoid spam and schedules daily summaries via email for non-urgent status reports, adhering to quiet hours to respect team rest periods.
Project managers integrate the Notify skill to alert team members via primary chat for deadlines under two hours requiring action, grouped by project. It batches informational notifications like subtask completions into single messages every 5-15 minutes and sends weekly summaries via email to avoid overwhelming users with constant interruptions.
An e-commerce platform employs the Notify skill to notify customers via SMS for critical order issues like payment failures, keeping messages under 160 characters with key details first. For non-urgent updates like shipping confirmations, it uses email with full formatting and batches multiple notifications to prevent spam during peak hours.
Healthcare providers use the Notify skill to send appointment reminders via primary chat or SMS, respecting patient quiet hours (default 23:00-08:00) unless for critical alerts. It escalates unresponsive alerts after 2 hours with one reminder and stops after three attempts to avoid harassment, ensuring compliance with privacy by not contacting others without permission.
Financial analysts rely on the Notify skill to deliver immediate alerts for market anomalies via push notifications, formatted with clear outcomes and actions. It schedules weekly performance summaries via email on Monday mornings and batches internal debug logs to log-only channels, preventing notification fatigue from redundant or low-priority messages.
Offer the Notify skill as part of a subscription-based AI agent platform, charging monthly fees per user or notification volume. Revenue is generated through tiered plans that scale with features like advanced channel routing, quiet hour customization, and priority support for critical alerts.
Sell enterprise licenses for the Notify skill to large organizations needing custom integrations with existing systems like Slack or email clients. Revenue comes from one-time setup fees and annual maintenance contracts, with upsells for additional channels or escalation protocols.
Provide the Notify skill via an API where clients pay per notification sent, with pricing based on channel type (e.g., higher rates for SMS or push). Revenue is driven by usage volume, incentivizing efficient batching and targeting to reduce costs while maintaining service quality.
š¬ Integration Tip
Before integrating, ensure user preferences like primary channel and timezone are configured to avoid errors. Use the confirmation format to verify scheduled notifications and test batching logic with sample data to prevent spam.
A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.
Automate web browser interactions using natural language via CLI commands. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots, fill forms, click buttons, or interact with web applications.
Advanced desktop automation with mouse, keyboard, and screen control
Manage n8n workflows and automations via API. Use when working with n8n workflows, executions, or automation tasks - listing workflows, activating/deactivating, checking execution status, manually triggering workflows, or debugging automation issues.
Design and implement automation workflows to save time and scale operations as a solopreneur. Use when identifying repetitive tasks to automate, building workflows across tools, setting up triggers and actions, or optimizing existing automations. Covers automation opportunity identification, workflow design, tool selection (Zapier, Make, n8n), testing, and maintenance. Trigger on "automate", "automation", "workflow automation", "save time", "reduce manual work", "automate my business", "no-code automation".
Browser automation via Playwright MCP server. Navigate websites, click elements, fill forms, extract data, take screenshots, and perform full browser automation workflows.