aj-geddes avatar

Webhook Development

This handles the full webhook lifecycle: event schemas, signature verification, retry logic with exponential backoff, and dead-letter queues for failed deliveries. You'd reach for this when building event-driven integrations, like notifying external systems about orders or payment events, or when you need reliable async communication between services. The references include Node.js and Python implementations with working examples of HMAC signature validation and configurable retry strategies. One thing to note: webhook reliability is harder than it looks, so the retry and idempotency patterns here will save you from debugging production delivery failures at 2am.

skills.sh installs
509
GitHub stars
379
last updated
Aug 21, 2026

Install

$ npx -y skills add aj-geddes/useful-ai-prompts --skill webhook-development --agent claude-code

Installs into .claude/skills of the current project.

Files

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:

Sponsors

Details

Repository
github.com/aj-geddes/useful-ai-prompts
Category
AI & Agent Building
First seen
Jun 3, 2026

More from aj-geddes/useful-ai-prompts

All 258
1automattic avatarwp-block-themesautomattic/agent-skillswp block themes509skills.sh installs
2aj-geddes avatarapi-gateway-configurationaj-geddes/useful-ai-promptsConfigure API gateways for routing, authentication, rate limiting, and request/response transformation. Use when deploying microservices, setting up reverse pro508skills.sh installs
3aj-geddes avatarreact-native-appaj-geddes/useful-ai-promptsBuild cross-platform mobile apps with React Native. Covers navigation with React Navigation, state management with Redux/Context API, API integration, and platf508skills.sh installs
4jwynia avatarscene-sequencingjwynia/agent-skillsStructure scenes and control pacing using scene-sequel rhythm. Use when individual scenes work but don't accumulate, when pacing feels off (too rushed or too sl508skills.sh installs
5aj-geddes avatarrate-limiting-implementationaj-geddes/useful-ai-promptsImplement rate limiting, throttling, API quotas, and backpressure mechanisms to protect services from abuse and ensure fair resource usage. Use when building AP507skills.sh installs
6intellectronica avatarraindrop-apiintellectronica/agent-skillsThis skill provides comprehensive instructions for interacting with the Raindrop.io bookmarks service via its REST API using curl and jq. It covers authenticati507skills.sh installs