notification-hub
Unified notification hub collecting all skill alerts and delivering by priority
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/mupengi-bot/mupeng-notification-hubnotification-hub
Notification Integration ā Collects all skill notifications centrally and delivers by priority to reduce notification fatigue.
šÆ Purpose
Centrally manage diverse notifications from all skills and deliver at appropriate timing and channels based on importance.
š„ Notification Sources
Collect all event files from events/ directory:
events/
āāā health-2026-02-14.json (health-monitor)
āāā scrape-result-2026-02-14.json (data-scraper)
āāā dm-check-2026-02-14.json (insta-post)
āāā competitor-2026-02-14.json (competitor-watch)
āāā workflow-2026-02-14.json (skill-composer)
š¦ Priority Filtering
1. urgent ā Immediate Discord DM
Conditions:
- Security issues (abnormal login, suspicious access)
- System errors (OpenClaw down, browser disconnected)
- Cost exceeded (API usage 90%+)
- Critical mentions
Delivery:
- Discord DM (channel ID configured in
TOOLS.md) - Send immediately (within 1 min)
Example:
šØ Urgent: Browser disconnected
Port 18800 not responding. Auto-recovery attempted but failed.
Manual check needed: openclaw browser start
2. important ā Include in next heartbeat
Conditions:
- New Instagram DMs (unread)
- Trending keyword surge detected
- Competitor launches new service
- Git push needed (10+ unpushed commits)
Delivery:
- Include in next heartbeat response (~30 min intervals)
- Bundle multiple notifications in single message
Example:
š¢ 3 Updates
š© 2 Instagram DMs (iam.dawn.kim, partner_xyz)
š Trend: "AI agent" surging (+150%)
š Git: 12 commits waiting for push
3. info ā Include in daily-report only
Conditions:
- Regular statistics updates
- Daily token usage
- Completed workflows
- General system logs
Delivery:
- Include when daily-report skill executes
- Send summary once daily
Example:
š Daily Report (2026-02-14)
ā
3 workflows completed
š Tokens: 45,230 / 100,000 (45%)
š Memory: 3.2 GB
š§ Health check: OK
š Duplicate Prevention
Never send notification more than once for same event.
Duplicate Detection
{
"event_id": "health-check-2026-02-14-07:00",
"fingerprint": "sha256(source + type + key_data)",
"notified_at": "2026-02-14T07:05:00+09:00"
}
History Storage
memory/notifications/
āāā sent-2026-02-14.json
āāā sent-2026-02-13.json
āāā ...
sent-YYYY-MM-DD.json structure:
{
"date": "2026-02-14",
"notifications": [
{
"id": "health-check-2026-02-14-07:00",
"priority": "info",
"sent_at": "2026-02-14T07:05:00+09:00",
"channel": "discord_dm",
"source": "health-monitor"
}
]
}
š¢ Delivery Channels
Discord DM
- Channel ID: Configure in
TOOLS.md - Purpose: urgent, important notifications
- Format: Markdown (emoji + title + content)
Heartbeat Response
- Purpose: Bundle important notifications
- Format: Concise bullet list
Metadata
Not sure this is the right skill?
Describe what you want to build ā we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-mupengi-bot-mupeng-notification-hub": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
prompt-engineer
Expert prompt engineer specializing in advanced prompting techniques, LLM optimization, and AI system design. Masters chain-of-thought, constitutional AI, and production prompt strategies. Use when building AI features, improving agent performance, or crafting system prompts.
appointment-scheduler
Automated appointment management for beauty salons, clinics, studios, and photo booths. Handles booking requests, calendar sync, conflict detection, reminders, no-show tracking, and waitlist management.
Mupeng Social Postcjo
Skill by mupengi-bot
data-scraper
Web page data collection and structured text extraction
auto-reply
Instagram DM auto-reply system. DM monitoring, reading, replying, security check (injection rejection). Use when checking Instagram DMs, reading unread messages, replying to DMs, setting up DM monitoring cron jobs, or handling DM auto-reply workflows. Triggers on: Instagram DM, DM check, DM reply, DM auto-reply, dm-alert.