What problem does it solve?
This Skill prevents insecure or unreliable Clerk webhook integrations by providing verified handlers, public route configuration, and guidance for asynchronous event processing.
Core Features & Use Cases
- Signature Verification: Require verifyWebhook in every handler and use the framework-specific Clerk adapter.
- Event Synchronization: Handle user, organization, membership, billing, payment, session, and communication events for databases, notifications, and integrations.
- Framework Coverage: Provide implementation patterns for Next.js, Express, Astro, Fastify, Nuxt, React Router, and TanStack Start, including framework-specific body parsing and environment configuration.
- Reliability Guidance: Address retries, replay handling, idempotency, public routes, local tunneling, and asynchronous processing.
- Use Case: When a Clerk user signs up, use this Skill to verify the webhook, create a database record, send a welcome email, and notify Slack without exposing the endpoint to spoofed events.
Quick Start
Use the clerk-webhooks skill to create a verified webhook handler for user-created events in my application's framework.