CtrlK
BlogDocsLog inGet started
Tessl Logo

sendgrid-webhooks

Receive and verify SendGrid webhooks. Use when setting up SendGrid webhook handlers, debugging signature verification, or handling email delivery events.

91

1.11x
Quality

88%

Does it follow best practices?

Impact

95%

1.11x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Evaluation results

100%

15%

Newsletter Platform Webhook Integration

ECDSA signature verification in Express

Criteria
Without context
With context

Raw body middleware

100%

100%

Signed content order

100%

100%

Base64 signature decode

100%

100%

Correct signature header name

100%

100%

Correct timestamp header name

100%

100%

Lowercase header fallback

80%

100%

PEM key wrapping

70%

100%

Env var name

0%

100%

Missing header rejection

100%

100%

100%

25%

Email Analytics Pipeline Webhook Endpoint

Python webhook handler verification

Criteria
Without context
With context

Raw body preserved

100%

100%

Signed content construction

100%

100%

Base64 signature decode

0%

100%

Correct signature header name

100%

100%

Correct timestamp header name

100%

100%

Env var name

0%

100%

Missing header rejection

50%

100%

Invalid signature rejection

100%

100%

Events parsed as array

100%

100%

85%

-12%

Production-Grade Webhook Event Processor

Idempotent event processing and reliability

Criteria
Without context
With context

Idempotency via sg_event_id

100%

100%

Async processing pattern

100%

25%

JSON array iteration

100%

100%

Bounce blocked subtype

100%

100%

No full payload logging

100%

100%

Timestamp staleness check

70%

100%

Repository
hookdeck/webhook-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.