
from claude-code-plugins-plus-skills2,235
Patterns and reference code to receive, verify (HMAC-SHA256), route, and idempotently process Klaviyo webhook events in production services.
Provides a production-ready pattern for handling Klaviyo webhooks: creating webhook subscriptions, verifying HMAC-SHA256 signatures, routing events to handlers, and ensuring idempotent processing (Redis example). Includes example handlers for profile, list, campaign, and flow events.
Use when integrating Klaviyo event streams into your backend — for syncing profiles to a database, triggering campaigns, or building analytics pipelines that react to Klaviyo events. Ideal when you need secure signature verification and robust duplicate protection.
Inferred compatible agents: claude-code — code-focused agents and developers will find the TypeScript examples and patterns immediately usable.
Klaviyo webhook integration skill providing reference code for HMAC-SHA256 signature verification, Express webhook handling, event routing, and Redis-based idempotency. No bundled scripts — all code is inline TypeScript in SKILL.md. Security practices are solid (timingSafeEqual, env vars for secrets), but pervasive `any` types and silent error catching reduce code quality. Niche audience limited to Klaviyo users.
Clean skill, no security concerns. Would benefit from proper TypeScript interfaces for webhook payloads and moving inline code into a scripts/ directory. The error handling table at the end is a nice practical touch.