Clerk Webhooks

🌐Community
by hookdeck · vlatest · Repository

Clerk Webhooks allows you to trigger actions in external apps (like Zapier or Make) based on Clerk events, streamlining workflows and automating processes.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add hookdeck-clerk-webhooks npx -- -y @trustedskills/hookdeck-clerk-webhooks
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "hookdeck-clerk-webhooks": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/hookdeck-clerk-webhooks"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

clerk-webhooks

What it does

This skill enables AI agents to securely receive and process webhooks from Clerk, a user management platform. It allows agents to trigger automated workflows based on real-time events like user sign-ups, profile updates, or authentication status changes directly within your application logic.

When to use it

  • Automate onboarding sequences immediately after a new user registers via Clerk.
  • Trigger notifications or update internal databases when a user's email address changes.
  • Initiate specific actions in your app when a user successfully authenticates or logs out.
  • Monitor for critical security events, such as suspicious login attempts or account lockouts.

Key capabilities

  • Receives raw webhook payloads from Clerk's event system.
  • Parses standard Clerk event types including user.created, user.updated, and session.created.
  • Integrates with Hookdeck to manage delivery reliability and retry logic for webhooks.
  • Provides structured data access to user attributes contained in the webhook payload.

Example prompts

  • "Listen for a new user creation event from Clerk and send them a welcome email."
  • "Check if the latest webhook indicates a user has been locked out; if so, alert the support team."
  • "Update our internal CRM record whenever Clerk sends an update event regarding a user's profile picture change."

Tips & gotchas

Ensure your application has valid authentication credentials configured in Hookdeck to verify incoming requests from Clerk. Be mindful that webhook payloads contain sensitive user data; always sanitize inputs before processing them within your agent's logic.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
hookdeck
Installs
28

🌐 Community

Passed automated security scans.