Execute Documenso API version upgrades and SDK migrations. Use when upgrading from v1 to v2 API, updating SDK versions, or migrating between Documenso versions. Trigger with phrases like "documenso upgrade", "documenso v2 migration", "update documenso SDK", "documenso API version".
Install with Tessl CLI
npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill documenso-upgrade-migration80
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
v2 SDK client setup and document creation flow
Correct npm package
0%
100%
Correct import
0%
100%
serverURL parameter
0%
100%
v2 serverURL value
0%
100%
Nullish coalescing on apiKey
0%
100%
createV0 for document
0%
100%
documentId field
100%
100%
documentsRecipients.createV0
0%
100%
Uppercase SIGNER role
100%
100%
documentsFields.createV0
0%
100%
positionX and positionY
100%
100%
Without context: $0.1859 · 48s · 10 turns · 11 in / 2,930 out tokens
With context: $0.2507 · 49s · 15 turns · 14 in / 2,537 out tokens
Template envelopes and webhook event handling
Correct npm package
100%
100%
Correct Documenso import
100%
100%
envelopes.useV0 call
0%
100%
signerIndex on recipient
0%
100%
Webhook uses event field
100%
100%
Webhook uses payload wrapper
0%
100%
document.completed event name
0%
100%
document.signed event name
0%
100%
serverURL v2 endpoint
0%
100%
Returns received true
100%
100%
Without context: $1.0599 · 3m 22s · 50 turns · 51 in / 10,545 out tokens
With context: $0.2913 · 1m · 17 turns · 309 in / 3,365 out tokens
Feature-flag migration with adapter pattern
Unified DocumentService interface
100%
100%
V2 uses @documenso/sdk-typescript
100%
100%
Feature flag key documenso_v2
0%
100%
Factory uses featureFlags.isEnabled
50%
100%
V1 adapter converts numeric ID to string
0%
100%
V2 uses createV0
0%
100%
V2 retrieves documentId
0%
100%
5-week rollout schedule
70%
100%
Percentage milestones
30%
100%
ID migration strategy
0%
100%
V2 uppercase SIGNER role
100%
100%
Without context: $0.7144 · 2m 57s · 39 turns · 40 in / 8,510 out tokens
With context: $0.5320 · 1m 58s · 27 turns · 215 in / 6,237 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.