How to Add E-Signatures with Claude Code
To add e-signatures with Claude Code: install the TurboDocx Quickstart Skill (npx skills add TurboDocx/quickstart), add your API key to .env, then ask Claude Code to “add TurboSign e-signatures to my app.” The agent writes the integration for you.
This is the fastest way to vibecode an e-signature flow. One skill, one prompt, and a runnable TurboSign integration in your Node, Python, Go, PHP, or Java project.
5 min
One prompt to working code
Any stack
TS, Python, Go, PHP, Java
MIT
Open-source skill
Install the TurboDocx Quickstart Skill
From your project directory, run the open-source skills CLI. It clones the skill and writes it to .claude/skills/, where Claude Code picks it up automatically.
npx skills add TurboDocx/quickstartPick your skills: the CLI prompts you to choose turbodocx-sdk (e-signatures) and/or @turbodocx/html-to-docx (HTML → Word). For e-signatures, select turbodocx-sdk. Requires Node.js 18+ to run the installer.
Add Your API Key
The skill reads your API key from an environment variable, and it never hardcodes secrets. Grab your credentials from the dashboard and drop them into .env.
- Sign up for a free account at TurboDocx (5 signatures/month free)
- Navigate to Settings → API Keys
- Copy your API Key and Organization ID
TURBODOCX_API_KEY=your_api_key_here
TURBODOCX_ORG_ID=your_org_id_here
TURBODOCX_SENDER_EMAIL=you@company.com
TURBODOCX_SENDER_NAME=Your Company NameNo key yet? Tell Claude Code you don't have one, and the skill walks the agent through prompting you to sign up and paste the key into .env.
Prompt Claude Code
Now describe what you want in plain English. Claude Code invokes the /turbodocx-sdk skill, detects your language and framework, installs the matching SDK, and writes a runnable integration.
“Add TurboSign e-signatures to my Express app”
“Send this contract PDF for signature when a deal closes”
“Add a /signatures/:id/download endpoint that returns the signed PDF”
“Wire up a webhook so I get notified when a document is signed”
> Add TurboSign e-signatures to my Express app
# Claude Code:
• Invoking skill /turbodocx-sdk
• Detected: Node.js + Express (package.json)
• Installing @turbodocx/sdk…
• Reading credentials from .env
• Wrote src/turbosign.ts (integration module)
• Wrote routes/sign.ts (runnable example)
✓ Run: node routes/sign.tsTip: review the diff like any PR. The skill generates a self-contained module plus an example you can run immediately. Nothing is hidden behind magic.
Run It and Send Your First Signature
Run the example the agent generated. Your recipient receives an email with a link to sign, and TurboSign handles delivery, signature collection, and a legally-binding audit trail. Ask Claude Code to add a webhook handler so your app reacts when the document is completed.
What the generated integration handles:
- Authentication and document delivery
- Multiple recipients with sequential signing order
- Signature, initials, date, and text fields
- Webhooks for real-time completion events and audit trails
Related Guides
Resources
Frequently Asked Questions
How do I add e-signatures with Claude Code?
Install the TurboDocx Quickstart Skill (npx skills add TurboDocx/quickstart), add your API key to .env, then ask Claude Code to “add TurboSign e-signatures to my app.” The agent detects your language and framework, installs the right SDK, and writes a working integration.
Can I vibecode an e-signature flow without reading the docs?
Yes. The Quickstart Skill teaches Claude Code how TurboSign works, so you describe what you want in plain English and the agent writes the integration code. You review and run it. No SDK archaeology required.
Does this work without a backend?
TurboDocx is a hosted API, so signing, audit trails, and delivery run on TurboDocx infrastructure. You only need a place to call the API from: a server route, a serverless function, or a script. The Quickstart Skill generates whichever fits your project.
Which languages does the skill support?
The turbodocx-sdk skill detects TypeScript/JavaScript, Python, Go, PHP, or Java from your manifest files and installs the matching SDK.
One Prompt Away from Shipping
Install the Quickstart Skill, open Claude Code, and tell it what you want to build. Your first 5 signatures every month are free.