← 返回 Skills 市场
328
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install webhook-notify
功能描述
通用Webhook通知工具,支持钉钉、企业微信、飞书、Slack、Discord、Teams、Telegram、自定义HTTP等多种平台。提供统一接口、自动平台识别、配置管理、模板系统、重试机制等高级功能。适用于告警通知、自动化触发、系统监控、CI/CD通知等场景。
安全使用建议
This package largely contains documentation and examples but does NOT include the core PowerShell script referenced throughout (webhook-functions.ps1). To use it you would need to obtain that script from somewhere else—do not run or dot-source any PowerShell file you download without inspecting it first. Before installing or running this skill: 1) ask the publisher for the canonical repository URL and an integrity-checked release (not a placeholder URL), 2) review the actual webhook-functions.ps1 code to confirm it only sends HTTP requests and does not execute unrelated system commands or exfiltrate data, 3) treat webhook URLs as secrets — store them in a restricted place and avoid setting system-wide env vars unless necessary, and 4) if you must test, do so in an isolated environment (VM/container) and not on production hosts. The inconsistencies (missing files, placeholder clone URL, package.json hooks that are absent) are the main red flags.
功能分析
Type: OpenClaw Skill
Name: webhook-notify
Version: 2.0.0
The webhook-notify skill is a comprehensive PowerShell-based utility designed for sending notifications to various platforms like DingTalk, Slack, and Telegram. It features automated platform identification, configuration management via environment variable expansion, and a template system for standardized alerts. The code logic and documentation in SKILL.md and README.md are consistent with the stated purpose of providing a unified notification interface for monitoring and CI/CD workflows, with no evidence of malicious intent, data exfiltration, or unauthorized execution.
能力标签
能力评估
Purpose & Capability
The stated purpose (a multi-platform webhook sender) is coherent with requiring curl or PowerShell. However the package does not include the referenced implementation file (webhook-functions.ps1) even though the SKILL.md and package.json repeatedly reference it and example usage depends on it. That makes the declared capability incomplete in this bundle.
Instruction Scope
SKILL.md instructs you to git clone a repo or dot-source webhook-functions.ps1, to create webhook-config.json and export webhook URLs as environment variables. The git URL in the docs is a placeholder (https://github.com/your-repo/webhook-notify.git) and examples use an absolute local path (E:\devdir\...), so to run the tool you would need to fetch and execute a PowerShell script from an external location or copy an unprovided file—an operation that can run arbitrary code on your machine. The instructions otherwise stay within the claimed domain (sending webhooks) and do not ask for unrelated system data.
Install Mechanism
There is no install spec (instruction-only), which is low-risk by itself. But package.json lists files (webhook-functions.ps1, examples.ps1) and install hooks (install.ps1, uninstall.ps1) that are not included in the bundle. That mismatch suggests either an incomplete packaging or an expectation that users will pull code from external sources at install time—raising risk because those external files and hooks are not reviewable here.
Credentials
The skill recommends storing many webhook URLs in environment variables or a config file. Those webhook URLs are sensitive (they act like credentials for message posting) and asking for them is proportionate to the webhook-sending purpose. However, the registry metadata did not mark any required env vars while SKILL.md and package.json document several optional env vars and configuration entries—this inconsistency should be noted. The skill does not request unrelated secrets (AWS keys, etc.).
Persistence & Privilege
The skill does not request always:true and is not marked to auto-install; it is user-invocable and allows autonomous invocation (platform default). There is no evidence in the provided files that the skill attempts to modify other skills or system-wide configurations. The presence of missing install hooks in package.json is a small inconsistency but not an immediate privilege escalation.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install webhook-notify - 安装完成后,直接呼叫该 Skill 的名称或使用
/webhook-notify触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
重大更新:新增统一接口、自动平台识别、Discord/Telegram支持、模板系统、配置管理、重试机制
v1.0.0
Initial release: Support for DingTalk, WeCom, Feishu, Slack, and custom HTTP webhooks
元数据
常见问题
Webhook Notify 是什么?
通用Webhook通知工具,支持钉钉、企业微信、飞书、Slack、Discord、Teams、Telegram、自定义HTTP等多种平台。提供统一接口、自动平台识别、配置管理、模板系统、重试机制等高级功能。适用于告警通知、自动化触发、系统监控、CI/CD通知等场景。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 328 次。
如何安装 Webhook Notify?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install webhook-notify」即可一键安装,无需额外配置。
Webhook Notify 是免费的吗?
是的,Webhook Notify 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Webhook Notify 支持哪些平台?
Webhook Notify 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(linux, darwin, win32)。
谁开发了 Webhook Notify?
由 imzhulei(@imzhulei)开发并维护,当前版本 v2.0.0。
推荐 Skills