aj-geddes/useful-ai-prompts7 files

Webhook Development

>

Specification
Skill ID
aj-geddes/useful-ai-prompts/webhook-development
Publisher
aj-geddes
Repository
useful-ai-prompts
Installs
0
Files
7
Synced
Sep 23, 2026
How to use it

Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.

aj-geddes/useful-ai-prompts/webhook-developmentInstalls these files
  • SKILL.md
  • references/best-practices.md
  • references/nodejs-webhook-service.md
  • references/python-webhook-handler.md
  • references/webhook-event-schema.md
  • scripts/validate-schema.sh
  • templates/migration-template.sql

What this skill tells the agent

Webhook Development

Table of Contents

  • Overview
  • When to Use
  • Quick Start
  • Reference Guides
  • Best Practices

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

Use this skill in a project

Open any RiverX project, search the Skills panel for aj-geddes/useful-ai-prompts/webhook-development, and install it in one click.

Use this skill