CtrlK
BlogDocsLog inGet started
Tessl Logo

documenso-common-errors

Diagnose and resolve common Documenso API errors and issues. Use when encountering Documenso errors, debugging integration issues, or troubleshooting failed operations. Trigger with phrases like "documenso error", "documenso 401", "documenso failed", "fix documenso", "documenso not working".

68

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

80%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, token-efficient troubleshooting reference with concrete code and checklists. Its main weaknesses are that the named cross-skill references do not resolve to actual files, the single real reference file is unlinked and duplicates the inline error table, and destructive operations lack explicit validation feedback loops.

Suggestions

Link the real bundle file explicitly (e.g., 'See [references/implementation-guide.md](references/implementation-guide.md) for detailed per-error scenarios') and remove or clarify the non-resolving 'documenso-install-auth', 'documenso-rate-limits', and 'documenso-debug-bundle' references.

De-duplicate the HTTP error reference table: keep a concise version in SKILL.md and move the full per-cause/per-solution detail into the existing implementation-guide.md so content is split one level deep rather than repeated.

Add an explicit validate-then-proceed checkpoint for the destructive Scenario 3 (cancel sent document), e.g., 'Verify doc.status === "DRAFT" before modifying; if PENDING, confirm cancellation is acceptable (recipients are notified) before calling cancel.'

DimensionReasoningScore

Conciseness

Quotes like 'pageX and pageY are PERCENTAGE-based (0-100), not pixel-based', the HTTP error reference table, and WRONG/CORRECT code blocks are dense and assume Claude's competence with no padding about what a PDF or an API is, matching the level-3 'lean and efficient' anchor; it is above level 2 because nearly every token carries non-obvious, actionable information.

3 / 3

Actionability

Quotes such as 'headers: { "Authorization": `Bearer ${process.env.DOCUMENSO_API_KEY}` }', 'role: "SIGNER" // Must be uppercase', and the curl debugging commands are fully executable and copy-paste ready, matching the level-3 anchor; it is above level 2 because concrete complete code rather than pseudocode is provided throughout.

3 / 3

Workflow Clarity

Quotes like 'Check status first ... if (doc.status !== "DRAFT")' and the webhook 'Checklist: 1. Webhook URL uses HTTPS' show sequenced checklists, but the destructive cancel-sent-document scenario ("cancelling notifies all recipients") lacks an explicit validate-then-proceed feedback loop, capping it at level 2 per the destructive-operations guideline rather than reaching the level-3 explicit-checkpoint anchor.

2 / 3

Progressive Disclosure

The body references 'documenso-install-auth', 'documenso-rate-limits', and 'documenso-debug-bundle' which do not resolve to real files, while the one real bundle (references/implementation-guide.md) is never linked and duplicates the inline HTTP error table, matching the level-2 anchor 'references present but not clearly signaled; content that should be separate is inline' rather than the well-signaled one-level-deep level-3 anchor.

2 / 3

Total

10

/

12

Passed

Description

90%Weight 40%Scale 1-3

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, third-person description that clearly states capability, provides explicit use-when guidance, and lists natural trigger phrases with low conflict risk. The only mild weakness is that the capability statement is somewhat general rather than enumerating multiple specific actions.

DimensionReasoningScore

Specificity

Quotes 'Diagnose and resolve common Documenso API errors and issues' name the domain and two general actions (diagnose, resolve) but not a comprehensive list of concrete actions, matching the level-2 anchor rather than the level-3 'lists multiple specific concrete actions'.

2 / 3

Completeness

Quotes 'Diagnose and resolve common Documenso API errors' answer what, and 'Use when encountering Documenso errors, debugging integration issues, or troubleshooting failed operations' plus trigger phrases answer when explicitly, matching the level-3 anchor for both what AND when.

3 / 3

Trigger Term Quality

Quotes 'Trigger with phrases like "documenso error", "documenso 401", "documenso failed", "fix documenso", "documenso not working"' give good coverage of natural terms a user would actually say, matching the level-3 anchor; it is above level 2 because multiple realistic phrasings are enumerated.

3 / 3

Distinctiveness Conflict Risk

The Documenso-scoped niche and 'documenso'-prefixed triggers ('documenso error', 'documenso 401') make it unlikely to fire for the wrong skill, matching the level-3 'clear niche with distinct triggers' anchor rather than the overlap-prone level 2.

3 / 3

Total

11

/

12

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
Reviewed

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.