About webhook-development
A webhook-development skill for building event-driven integrations with delivery, signature verification, retries, and dead-letter handling. It includes schema and handler references for Node.js and Python.
Key features
- 01Event delivery patterns
- 02Signature verification
- 03Retry logic
- 04Dead-letter handling
- 05Schema and handler reference guides
Use cases
- 01Sending real-time notifications
- 02Integrating third-party platforms
- 03Triggering automated workflows
- 04Delivering payment or order events
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill webhook-developmentAfter installing, type/webhook-developmentin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/best-practices.mdnodejs-webhook-service.mdpython-webhook-handler.mdwebhook-event-schema.mdscripts/validate-schema.shtemplates/migration-template.sqlDetails
From the project READMEWebhook Development
Table of Contents
Overview
Build reliable webhook systems with event delivery, signature verification, retry logic, and dead-letter handling for asynchronous integrations.
When to Use
- Sending real-time notifications to external systems
- Implementing event-driven architectures
- Integrating with third-party platforms
- Building audit trails and logging systems
- Triggering automated workflows
- Delivering payment or order notifications
Quick Start
Minimal working example:
{
"id": "evt_1234567890",
"timestamp": "2025-01-15T10:30:00Z",
"event": "order.created",
"version": "1.0",
"data": {
"orderId": "ORD-123456",
"customerId": "CUST-789",
"amount": 99.99,
"currency": "USD",
"items": [
{
"productId": "PROD-001",
"quantity": 2,
"price": 49.99
}
],
"status": "pending"
},
"attempt": 1,
"retryable": true
}
Reference Guides
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| Webhook Event Schema | Webhook Event Schema |
| Node.js Webhook Service | Node.js Webhook Service |
| Python Webhook Handler | Python Webhook Handler |
| Best Practices | Best Practices, Webhook Events |
Best Practices
✅ DO
- Follow established patterns and conventions
- Write clean, maintainable code
- Add appropriate documentation
- Test thoroughly before deploying
❌ DON'T
- Skip testing or validation
- Ignore error handling
- Hard-code configuration values
Comments
Markdown supported