Agent skill · software engineering · jeremylongshore

documenso-hello-world

Create a minimal working Documenso example.

Why this skill is useful

Provides a complete integration example with the Documenso TypeScript SDK, including specific API calls and workflows not commonly known.

What it needs

Requires pdf-lib installed locally. Requires documenso account access. About 4k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Documenso Hello World Output A verified synthetic development document/signing workflow with a redacted lifecycle receipt. A cleanup/disable action that leaves no real signer or production-document tutorial artifact. Examples Create a development document using placeholder content and a synthetic signer, verify the intended role and lifecycle transition, then archive/delete it under the test policy. Record only environment and opaque correlation/state; never use a real agreement, signer, signing URL, or production workspace for a hello-world exercise. Overview Minimal working example that creates a document, adds a recipient with a signature field, and sends it for signing — all in one script. Uses the Documenso TypeScript SDK (v2 API) with a Python equivalent. Prerequisites Completed documenso-install-auth setup Valid API key in DOCUMENSOAPIKEY environment variable A PDF file to upload (or generate a test one below) Instructions Step 1: Generate a Test PDF (Optional) If you don't have a PDF handy: Step 2: Complete Signing Workflow (TypeScript) Run: npx tsx documenso-hello.ts Step 3: Python Equivalent Step 4: REST API Equivalent (curl) Field Types Reference Type Description Common Use ------ ------------- ------------ SIGNATURE Electronic signature capture Contract signing FREESIGNATURE Hand-drawn / upload signature Notarized documents INITIALS Initials field Page-by-page acknowledgment NAME Auto-filled full name Identity confirmation EMAIL Auto-filled email address Contact verification DATE Date picker / auto-date Timestamp of signing TEXT Free text input Custom fields (title, address) NUMBER Numeric input Amounts, quantities CHECKBOX Boolean check Terms acceptance DROPDOWN Select from options Role selection RADIO Radio button group Single-choice options Document Lifecycle Error Handling Error Cause Solution ------- ------- ---------- 401 Unauthorized Invalid or missing API key Verify DOCUMENSOAPIKEY is set File too large PDF exceeds upload limit Compress PDF or ch …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/documenso-hello-world--e40568

View the source on GitHub

Browse the @skills marketplace