webhook-patterns
Installation
SKILL.md
Webhook Patterns Skill
When to Activate
- Receiving events from Stripe, GitHub, Twilio, or any third-party service
- Building your own webhook system to notify customers
- Handling duplicate webhook deliveries correctly
- Testing webhooks locally without exposing ports
- Implementing HMAC signature verification with timing-safe comparison to prevent spoofed events
- Designing the
webhook_eventsdatabase table with idempotency keys and retry tracking - Setting up exponential-backoff retry queues (e.g. BullMQ) for outbound webhook deliveries