Implement Documenso webhook configuration and event handling. Use when setting up webhook endpoints, handling document events, or implementing real-time notifications for document signing. Trigger with phrases like "documenso webhook", "documenso events", "document completed webhook", "signing notification".
Install with Tessl CLI
npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill documenso-webhooks-events85
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Webhook endpoint security and body parsing
Raw body parser
0%
100%
Secret header name
0%
100%
Secret env var
0%
100%
401 on bad secret
100%
100%
Manual JSON parse
0%
100%
400 on parse error
62%
100%
200 on success
100%
100%
500 on handler error
100%
100%
Webhook route path
0%
100%
TypeScript payload interface
100%
100%
Event routing switch
100%
100%
All 7 events handled
100%
100%
Without context: $0.7294 · 3m 20s · 37 turns · 33 in / 10,183 out tokens
With context: $0.7527 · 3m 7s · 29 turns · 100 in / 10,446 out tokens
Idempotency implementation
Key includes event
100%
100%
Key includes document ID
100%
100%
Key includes timestamp
100%
100%
In-memory Set usage
100%
100%
In-memory size cap
100%
100%
Oldest entry removal
50%
100%
Redis NX flag
100%
100%
Redis 7-day expiry
100%
100%
Returns false for duplicate
100%
100%
Redis ioredis package
0%
100%
Redis URL from env
0%
100%
Without context: $0.3353 · 1m 31s · 19 turns · 20 in / 4,672 out tokens
With context: $0.3633 · 1m 13s · 19 turns · 51 in / 3,785 out tokens
Event handler recipient patterns
Opener signingStatus check
0%
100%
Signer signingStatus check
100%
100%
Rejecter signingStatus check
100%
100%
All-signed check includes CC exclusion
53%
100%
All-signed check in signed handler
100%
100%
downloadV0 method
0%
0%
All 7 handler functions
40%
100%
signedAt from recipient
100%
100%
TypeScript async handlers
0%
0%
Recipients array access
100%
100%
Without context: $0.5287 · 2m 35s · 28 turns · 28 in / 9,195 out tokens
With context: $0.5070 · 1m 47s · 24 turns · 55 in / 6,163 out tokens
Table of Contents
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.