mcpField
W
webhook-development

webhook-development

github.com/aj-geddesDevelopment373506 installsUpdated 34w ago
Repository

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

  1. 01Event delivery patterns
  2. 02Signature verification
  3. 03Retry logic
  4. 04Dead-letter handling
  5. 05Schema and handler reference guides

Use cases

  1. 01Sending real-time notifications
  2. 02Integrating third-party platforms
  3. 03Triggering automated workflows
  4. 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-development

After installing, type/webhook-developmentin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
best-practices.md
nodejs-webhook-service.md
python-webhook-handler.md
webhook-event-schema.md
scripts/
validate-schema.sh
templates/
migration-template.sql

Details

From the project README

Webhook 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:

GuideContents
Webhook Event SchemaWebhook Event Schema
Node.js Webhook ServiceNode.js Webhook Service
Python Webhook HandlerPython Webhook Handler
Best PracticesBest 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