Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aj-geddes avatar

Webhook Development

  • 456 installs
  • 305 repo stars
  • Updated March 4, 2026
  • aj-geddes/useful-ai-prompts

webhook-development is an AI prompt skill that implements inbound webhook endpoints with verification, idempotency, retries, and clear payloads for developers building event-driven billing, notification, or callback feat

About

webhook-development is a prompt skill from aj-geddes/useful-ai-prompts that walks developers through production-grade inbound webhook endpoints. It addresses signature or HMAC verification, idempotency keys for duplicate delivery, retry-safe handlers, and explicit JSON payload contracts for providers like Stripe, GitHub, or custom SaaS partners. Use webhook-development when adding event-driven features—subscription billing updates, outbound notification fan-out, or third-party sync—where dropped or double-processed events would cause revenue or data integrity bugs. The skill emphasizes handler design and operational edge cases, not just route scaffolding.

  • Signature and auth verification
  • Idempotent handler patterns
  • Retry-safe payload design
  • Structured error responses
  • Event-driven API endpoints

Webhook Development by the numbers

  • 456 all-time installs (skills.sh)
  • Ranked #936 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill webhook-development

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs456
repo stars305
Last updatedMarch 4, 2026
Repositoryaj-geddes/useful-ai-prompts

How do you build production webhook endpoints with idempotency?

Implement inbound webhook endpoints with verification, idempotency, retries, and clear payloads when building event-driven features for billing, notifications, or third-party callbacks.

Who is it for?

Backend developers adding Stripe, GitHub, or partner callback endpoints who need verification, idempotency, and retry patterns spelled out before coding.

Skip if: Skip webhook-development when you only need outbound HTTP client calls, GraphQL queries, or a cron job with no external push events.

When should I use this skill?

The user asks to implement webhooks, verify callback signatures, handle idempotent event processing, or design retry-safe inbound endpoints.

What you get

Webhook route handlers, signature verification middleware, idempotency store logic, retry documentation, and payload schema definitions.

  • webhook route handlers
  • idempotency middleware
  • payload schema definitions

Files

SKILL.mdMarkdownGitHub ↗

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

Related skills

FAQ

What does webhook-development cover?

webhook-development guides inbound webhook endpoint implementation with signature verification, idempotency keys, retry semantics, and explicit payload schemas. The skill targets billing, notification, and third-party callback integrations where duplicate or unverified events cau

When should you use webhook-development?

webhook-development fits backend developers adding push-based integrations from Stripe, GitHub, or partner SaaS products. Use it when events must be verified, processed exactly once, and retried safely—not for outbound-only HTTP clients or scheduled cron jobs.

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.