Webhook Design
Installation
SKILL.md
Webhook Design
Purpose
Design and implement secure webhook receivers that handle events from external systems reliably with proper security, idempotency, and error handling.
When to Use
- Receiving events from third-party services (Stripe, GitHub, Slack)
- Building event-driven architectures
- Implementing real-time integrations
- Processing asynchronous notifications
- Handling payment/order updates
Key Capabilities
- Security - Validate webhook signatures (HMAC, JWT)
- Idempotency - Handle duplicate events safely
- Reliability - Retry failed processing, handle errors gracefully