webhook-push

Send unified webhook notifications to WeCom, DingTalk, and Feishu platforms.

1|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/fanchou/webhook-push --skill webhook-push
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook-push
Source: https://github.com/fanchou/webhook-push/tree/main
Command: npx skills add https://github.com/fanchou/webhook-push --skill webhook-push

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enterprises struggle to dispatch real-time alerts and notifications to multiple chat platforms with separate integrations and inconsistent formats.

Core Features & Use Cases

  • Unified Message Model: craft a single message and have it automatically translated to WeCom, DingTalk, and Feishu formats.
  • Multi-Platform Delivery: push notifications to WeCom, DingTalk, and Feishu from one integration, reducing maintenance.
  • Robust Delivery: built-in retry with exponential backoff and rate-limit handling to improve reliability in monitoring, CI/CD, and incident workflows.
  • Use Case: centralize alerts from a monitoring system and broadcast to multiple team channels.

Quick Start

Send a sample notification by creating a UnifiedMessage and using MessageSender to dispatch it to a chosen platform via its webhook URL.

Frequently Asked Questions about webhook-push

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send webhook notifications to Feishu, WeCom, and DingTalk from a single integration?

To send webhook notifications across multiple platforms, you create a single UnifiedMessage and use MessageSender to dispatch it. The adapter automatically converts the message to the correct format for Feishu, WeCom, and DingTalk.

Can I use a unified message model to broadcast alerts to multiple enterprise chat platforms?

Yes, you can use a unified message model to broadcast alerts to multiple enterprise chat platforms. This single integration automatically translates your messages and reduces the maintenance of separate notification pipelines.

How does this webhook notification system handle rate limits and delivery failures?

The webhook notification system handles rate limits and delivery failures using built-in retries with exponential backoff. This robust delivery mechanism ensures reliability in monitoring, CI/CD, and incident workflows.

What is the best way to centralize monitoring alerts and push them to multiple team channels?

The best way to centralize monitoring alerts and push them to multiple team channels is using a unified webhook adapter. It translates a single alert message into platform-specific formats for WeCom, DingTalk, and Feishu.

Do I need to write separate integration code for each platform's webhook?

No, you do not need separate integration code for each platform's webhook. Pluggable adapters automatically handle the platform conversion from a single unified message, significantly reducing maintenance overhead.