What problem does it solve?
This Skill enables your applications to securely receive and verify Vercel webhooks by validating the x-vercel-signature header against the raw request body using HMAC-SHA1.
Core Features & Use Cases
- Signature verification: compute a timing-safe HMAC-SHA1 signature with VERCEL_WEBHOOK_SECRET to authenticate incoming webhook payloads.
- Event handling: parse and respond to common Vercel events such as deployment.created, deployment.succeeded, deployment.ready, deployment.error, deployment.canceled, deployment.promoted, project.created, project.removed, project.renamed, domain.created, integration-configuration.removed, and attack.detected.
- Local testing & examples: provides runnable examples across Express, Next.js, and FastAPI to accelerate integration and debugging.
Quick Start
Set up a webhook endpoint (e.g., /webhooks/vercel) that reads the raw JSON body, verifies the signature using VERCEL_WEBHOOK_SECRET, and processes event payloads. Use the included examples in this skill for Express, Next.js, and FastAPI to validate your setup.