← Back to Skills Marketplace
imzhulei

Webhook Notify

by imzhulei · GitHub ↗ · v2.0.0 · MIT-0
linuxdarwinwin32 ⚠ suspicious
328
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install webhook-notify
Description
通用Webhook通知工具,支持钉钉、企业微信、飞书、Slack、Discord、Teams、Telegram、自定义HTTP等多种平台。提供统一接口、自动平台识别、配置管理、模板系统、重试机制等高级功能。适用于告警通知、自动化触发、系统监控、CI/CD通知等场景。
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
requires-oauth-token
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install webhook-notify
  3. After installation, invoke the skill by name or use /webhook-notify
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
重大更新:新增统一接口、自动平台识别、Discord/Telegram支持、模板系统、配置管理、重试机制
v1.0.0
Initial release: Support for DingTalk, WeCom, Feishu, Slack, and custom HTTP webhooks
Metadata
Slug webhook-notify
Version 2.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Webhook Notify?

通用Webhook通知工具,支持钉钉、企业微信、飞书、Slack、Discord、Teams、Telegram、自定义HTTP等多种平台。提供统一接口、自动平台识别、配置管理、模板系统、重试机制等高级功能。适用于告警通知、自动化触发、系统监控、CI/CD通知等场景。 It is an AI Agent Skill for Claude Code / OpenClaw, with 328 downloads so far.

How do I install Webhook Notify?

Run "/install webhook-notify" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Webhook Notify free?

Yes, Webhook Notify is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Webhook Notify support?

Webhook Notify is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created Webhook Notify?

It is built and maintained by imzhulei (@imzhulei); the current version is v2.0.0.

💬 Comments