CtrlK
BlogDocsLog inGet started
Tessl Logo

documenso-observability

Implement monitoring, logging, and tracing for Documenso integrations. Use when setting up observability, implementing metrics collection, or debugging production issues. Trigger with phrases like "documenso monitoring", "documenso metrics", "documenso logging", "documenso tracing", "documenso observability".

Install with Tessl CLI

npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill documenso-observability
What are skills?

83

2.00x

Quality

77%

Does it follow best practices?

Impact

100%

2.00x

Average score across 3 eval scenarios

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/saas-packs/documenso-pack/skills/documenso-observability/SKILL.md
SKILL.md
Review
Evals

Evaluation results

100%

68%

Documenso Integration Metrics Module

Prometheus metrics module

Criteria
Without context
With context

prom-client dependency

100%

100%

Custom registry

100%

100%

Request counter name

0%

100%

Request duration name

0%

100%

Documents created counter

100%

100%

Error counter name

0%

100%

Rate limit counter name

0%

100%

Histogram buckets

0%

100%

Request counter labels

0%

100%

Error counter labels

0%

100%

Proxy-based wrapper

0%

100%

Rate limit detection

75%

100%

Metrics endpoint content-type

100%

100%

Without context: $0.2843 · 1m 24s · 16 turns · 16 in / 5,571 out tokens

With context: $0.6475 · 2m 4s · 30 turns · 322 in / 6,962 out tokens

100%

48%

Documenso Service Logging Setup

Structured logging with sensitive field redaction

Criteria
Without context
With context

pino dependency

100%

100%

LOG_LEVEL env var

100%

100%

Level formatter

100%

100%

Service base field

0%

100%

Environment base field

0%

100%

Redact apiKey path

100%

100%

Redact signingToken path

100%

100%

Redact authorization header

50%

100%

Redact remove:true

0%

100%

Child logger modules

55%

100%

Sanitize apiKey and file

30%

100%

Sanitize recipients

0%

100%

signingUrl redacted

100%

100%

Without context: $0.4524 · 1m 56s · 23 turns · 24 in / 6,912 out tokens

With context: $0.4681 · 1m 18s · 25 turns · 56 in / 4,471 out tokens

100%

34%

Documenso Service Tracing and Health Monitoring

OpenTelemetry tracing and health check endpoint

Criteria
Without context
With context

OTel SDK package

100%

100%

Auto-instrumentation package

0%

100%

OTLP HTTP exporter package

100%

100%

Service name attribute

0%

100%

OTEL endpoint default

100%

100%

Tracer name

0%

100%

Span name prefix

0%

100%

Span operation attribute

100%

100%

Span success status

100%

100%

Span error status

100%

100%

Health endpoint shape

77%

100%

Health 503 on failure

100%

100%

Health error field

100%

100%

Without context: $0.2803 · 1m 15s · 14 turns · 15 in / 4,617 out tokens

With context: $0.5790 · 1m 50s · 27 turns · 62 in / 6,476 out tokens

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.