CtrlK
BlogDocsLog inGet started
Tessl Logo

documenso-webhooks-events

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-events
What are skills?

85

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

51%

Contract Signing Notification Service

Webhook endpoint security and body parsing

Criteria
Without context
With context

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

100%

20%

Reliable Webhook Processing for Contract Platform

Idempotency implementation

Criteria
Without context
With context

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

81%

24%

Document Lifecycle Event Handlers for Legal Workflow

Event handler recipient patterns

Criteria
Without context
With context

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

Evaluated
Agent
Claude Code

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.