← 返回 Skills 市场
Universal Notify
作者
Jonas Pfalzgraf
· GitHub ↗
· v1.0.0
1054
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install universal-notify
功能描述
Send notifications through multiple channels with a single script. Supports ntfy.sh (free, no signup), Gotify (self-hosted), generic webhooks, email (SMTP/curl), Telegram Bot API, and Pushover. Use when sending alerts, monitoring notifications, deployment notices, or any event that needs to reach a human through their preferred channel. Unified interface with priority levels (low/normal/high/urgent).
安全使用建议
The script is small and implements exactly the channels described. Before installing or using it: 1) verify the endpoints you provide (especially custom Gotify/webhook URLs) are trusted; 2) avoid passing secrets on the command line (they are visible to other users via process listings and recorded in shell history) — prefer setting them in a protected env or a restricted config file and modifying the script to read them; 3) ensure TLS is used for URLs that carry sensitive payloads; and 4) because the skill source/homepage is unknown, inspect the script locally and consider pinning a vetted copy in your environment rather than pulling from an untrusted registry.
功能分析
Type: OpenClaw Skill
Name: universal-notify
Version: 1.0.0
The skill bundle 'universal-notify' provides a utility script to send notifications via various channels (ntfy, Gotify, webhooks, email, Telegram, Pushover). The `SKILL.md` documentation clearly describes its purpose and usage without any prompt injection attempts against the AI agent. The `scripts/notify.sh` script uses `curl` to perform network requests to legitimate notification services, taking all necessary parameters (URLs, tokens, messages) as explicit arguments. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or obfuscation. The functionality is clearly aligned with its stated purpose.
能力评估
Purpose & Capability
The name/description match the provided implementation: scripts/notify.sh implements ntfy, Gotify, webhook, email, Telegram, and Pushover channels. It requires only curl (documented) and uses CLI arguments for channel credentials, which is consistent with the stated purpose.
Instruction Scope
SKILL.md simply documents usage of scripts/notify.sh and examples match the script. The script performs only network calls to user-supplied URLs and known service endpoints (ntfy.sh, api.telegram.org, api.pushover.net). It does not read other files or environment variables. Note: passing secrets (tokens, SMTP URLs) as CLI args exposes them to process listings and shell history — the docs/examples encourage this pattern, which raises privacy risks even though it's functionally coherent.
Install Mechanism
No install spec — instruction-only plus a single shell script. Nothing is downloaded or installed automatically, so there is minimal install-time risk.
Credentials
The skill declares no required environment variables or credentials and expects credentials as CLI arguments, which is proportionate to its function. However, supplying tokens/keys on the command line can leak them via ps/shell history; consider safer approaches (environment variables, config files with proper permissions) before use.
Persistence & Privilege
always is false and the skill does not request persistent/system-wide configuration or modify other skills. It runs only when invoked and does not enable autonomous background behavior.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install universal-notify - 安装完成后,直接呼叫该 Skill 的名称或使用
/universal-notify触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: ntfy.sh, Gotify, Webhook, Email, Telegram, Pushover
元数据
常见问题
Universal Notify 是什么?
Send notifications through multiple channels with a single script. Supports ntfy.sh (free, no signup), Gotify (self-hosted), generic webhooks, email (SMTP/curl), Telegram Bot API, and Pushover. Use when sending alerts, monitoring notifications, deployment notices, or any event that needs to reach a human through their preferred channel. Unified interface with priority levels (low/normal/high/urgent). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1054 次。
如何安装 Universal Notify?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install universal-notify」即可一键安装,无需额外配置。
Universal Notify 是免费的吗?
是的,Universal Notify 完全免费(开源免费),可自由下载、安装和使用。
Universal Notify 支持哪些平台?
Universal Notify 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Universal Notify?
由 Jonas Pfalzgraf(@josunlp)开发并维护,当前版本 v1.0.0。
推荐 Skills