AgentSkillsCN

webhook-gen

生成适用于生产环境的Webhook处理器。在与各类服务集成时使用。

SKILL.md
--- frontmatter
name: webhook-gen
description: Generate production-ready webhook handlers. Use when integrating with services.

Webhook Generator

Webhook handlers need signature verification, retries, and idempotency. Describe the event and get production-ready code.

One command. Zero config. Just works.

Quick Start

bash
npx ai-webhook "stripe payment succeeded"

What It Does

  • Generates webhook handler code
  • Includes signature verification
  • Handles retry logic
  • Supports Express, Fastify, Next.js

Usage Examples

bash
# Stripe webhook
npx ai-webhook "stripe payment succeeded"

# GitHub webhook
npx ai-webhook "github push event" -f nextjs

# Shopify webhook
npx ai-webhook "shopify order created" -o webhook-handler.ts

Best Practices

  • Verify signatures - don't trust unverified requests
  • Be idempotent - webhooks can be retried
  • Respond quickly - return 200 fast, process async
  • Log everything - debugging webhooks is hard

When to Use This

  • Integrating with payment providers
  • Setting up CI/CD webhooks
  • Building integrations
  • Learning webhook patterns

Part of the LXGIC Dev Toolkit

This is one of 110+ free developer tools built by LXGIC Studios. No paywalls, no sign-ups, no API keys on free tiers. Just tools that work.

Find more:

Requirements

No install needed. Just run with npx. Node.js 18+ recommended. Needs OPENAI_API_KEY environment variable.

bash
npx ai-webhook --help

How It Works

Takes your event description and generates complete webhook handler code with proper signature verification, error handling, and idempotency patterns.

License

MIT. Free forever. Use it however you want.