← Back to Skills Marketplace
Notification Hub
by
mupengi-bot
· GitHub ↗
· v1.0.0
1223
Downloads
0
Stars
14
Active Installs
1
Versions
Install in OpenClaw
/install mupeng-notification-hub
Description
Unified notification hub collecting all skill alerts and delivering by priority
Usage Guidance
This skill appears to do what it says (aggregate events and send notifications), but before installing: 1) Verify how Discord delivery is configured — where is the bot token or webhook stored? The skill mentions TOOLS.md and a channel ID but does not declare required credentials. 2) Confirm the agent's file permissions: the skill reads events/ and writes memory/notifications/; ensure those directories don't contain sensitive secrets you don't want aggregated or transmitted. 3) Prefer explicit credential handling: require a specific env var (e.g., DISCORD_TOKEN or DISCORD_WEBHOOK) and document where TOOLS.md lives and who can edit it. 4) Test in a sandboxed agent or with a throwaway Discord channel to confirm behavior. 5) If you cannot confirm where channel IDs and tokens are stored, treat the skill as risky and do not enable it for agents with access to sensitive data.
Capability Analysis
Type: OpenClaw Skill
Name: mupeng-notification-hub
Version: 1.0.0
The skill bundle defines a 'notification-hub' that collects event files from `events/`, classifies them by priority, prevents duplicates using history stored in `memory/notifications/`, and delivers them via Discord DMs or internal queues. While it involves local file system access (read/write) and external network communication (Discord DMs), these capabilities are directly aligned with the stated purpose of a notification hub. There is no evidence of data exfiltration beyond notification content, malicious execution, persistence mechanisms, or prompt injection attempts against the agent to perform unauthorized actions. The JavaScript snippets are illustrative of the intended logic, and the usage examples guide the agent to manage notifications as expected.
Capability Assessment
Purpose & Capability
The name/description (centralized notification hub) aligns with the instructions to scan events/, classify priorities, deduplicate, deliver, and save history. However, delivering urgent items via Discord implies access to a Discord bot token or webhook, which is not declared in the skill's requirements.
Instruction Scope
SKILL.md explicitly instructs the agent to read events/ and memory/notifications/ and to read configuration from TOOLS.md; it also directs sending messages (sendDiscordDM) and adding items to heartbeat/daily-report queues. Reading and writing those directories is within the stated purpose, but the instructions assume the agent has permission to access other skills' event files and a configured delivery integration. The skill does not document where channel IDs or credentials live, granting it potentially broad file/system access by implication.
Install Mechanism
Instruction-only skill with no install spec or code files; nothing will be written to disk by an installer. This minimizes install-time risk.
Credentials
The skill requires sending Discord DMs (an external service) but declares no required environment variables or primary credential (no Discord token/webhook). It references TOOLS.md for channel ID but doesn't explain where a bot token or webhook is stored. That missing credential declaration is disproportionate/unexplained. Also, the skill will read events/ and memory/notifications/, which may contain sensitive data from other skills; that access should be explicit and limited.
Persistence & Privilege
always is false and the skill is not automatically persistent. It does instruct saving sent history under memory/notifications/, which is a modest local persistence consistent with its purpose. Nothing in the manifest requests elevated or global privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install mupeng-notification-hub - After installation, invoke the skill by name or use
/mupeng-notification-hub - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Unified notification hub - priority-based alert delivery
Metadata
Frequently Asked Questions
What is Notification Hub?
Unified notification hub collecting all skill alerts and delivering by priority. It is an AI Agent Skill for Claude Code / OpenClaw, with 1223 downloads so far.
How do I install Notification Hub?
Run "/install mupeng-notification-hub" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Notification Hub free?
Yes, Notification Hub is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Notification Hub support?
Notification Hub is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Notification Hub?
It is built and maintained by mupengi-bot (@mupengi-bot); the current version is v1.0.0.
More Skills