clerk-webhooks
clerk webhooks
What it does
- Database sync (a separate users / orgs table that follows Clerk)
- Notifications (welcome emails, Slack pings, internal alerts)
- Integrations triggered by lifecycle events
- clerk-cli - clerk webhooks listen/verify for local webhook testing
- clerk-setup - Initial Clerk install
- clerk-orgs - Org membership events
- clerk-billing - Subscription, subscription item, and payment attempt events
Requirements & configuration
- clerk webhooks listen --token "$(clerk webhooks token)" --forward-to http://localhost:3000/api/webhooks
Configuration: CLERK_WEBHOOK_SIGNING_SECRET
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
clerk-webhooks FAQ
What does the clerk-webhooks skill do?
Clerk webhooks for real-time events and data syncing. Verify with verifyWebhook from the framework-specific package. Handle user, session, organization, billing, and payment events. Build event-driven features like database sync, notifications, and integrations. Database sync (a separate users / orgs table that follows Clerk) Notifications (welcome emails, Slack pings, internal alerts)
What does clerk-webhooks require?
clerk webhooks listen --token "$(clerk webhooks token)" --forward-to http://localhost:3000/api/webhooks Configuration keys: CLERK_WEBHOOK_SIGNING_SECRET.
How do I install clerk-webhooks?
Run: npx -y skills add https://github.com/clerk/skills --skill clerk-webhooks --agent claude-code — the source lives at github.com/clerk/skills.
Maintain clerk-webhooks?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/clerk-skills-clerk-webhooks?ref=badge) npx agentictools info skills/clerk-skills-clerk-webhooks The second line is the CLI lookup for this page — handy in READMEs and docs.