Agent skill · software engineering · jeremylongshore

documenso-install-auth

Install and configure Documenso SDK/API authentication.

Why this skill is useful

Provides specific installation and configuration steps for the Documenso SDK that are not widely known.

What it needs

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

What this skill does

Documenso Install & Auth Output A scoped Documenso credential/reference for the intended environment, with a verified low-impact authorization check. A secret-ownership and revocation path that keeps tokens and signing material out of repositories and logs. Examples Inject a development credential from the approved secret manager, create or read a synthetic document through a least-privilege role, and record only environment/result. If a key or signing URL is exposed, revoke it first and reissue after investigation; do not reuse it while attempting cleanup. Overview Set up the Documenso SDK and configure API authentication for document signing. Covers the TypeScript SDK (@documenso/sdk-typescript), the Python SDK (documenso-sdk-python), and raw REST API usage. Documenso exposes two API versions: v1 (legacy, documents only) and v2 (envelopes, multi-document, recommended for new work). Prerequisites Node.js 18+ or Python 3.10+ Package manager (npm, pnpm, yarn, pip, or uv) Documenso account — cloud at app.documenso.com or self-hosted instance API key generated from the Documenso dashboard Instructions Step 1: Install the SDK TypeScript / Node.js: Python: Step 2: Generate an API Key 1. Log in to your Documenso dashboard (https://app.documenso.com or your self-hosted URL). 2. Click your avatar (top-right) and select User settings (or Team settings for team-scoped keys). 3. Navigate to the API tokens tab. 4. Click Create API Key, give it a descriptive name (e.g. ci-pipeline-prod). 5. Copy the key immediately — it is shown only once. Team API keys inherit the team's document and template access. Personal keys only access your own documents. Step 3: Store the Key Securely Add .env to .gitignore: Step 4: Initialize the Client TypeScript — v2 API (recommended): TypeScript — v1 REST (legacy): Python: Step 5: Verify the Connection Run with npx tsx verify-connection.ts. …

How to use it

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

@skills jeremylongshore/documenso-install-auth

View the source on GitHub

Browse the @skills marketplace