esign-automationlisted
Install: claude install-skill headlike-oradexon12/skills
# eSign Automation
This skill provides automation capabilities for the eSignGlobal electronic signature platform.
It enables AI agents to automate document signing workflows and integrate with eSignGlobal APIs.
## Best For
Use this skill when the user wants to:
- send a contract, agreement, or approval form for signature
- launch a new e-sign workflow from a local file
- send one document to one or more recipients for signing
Example requests:
- "Send this contract to John for signature"
- "Start a signing workflow for this PDF"
- "Send this agreement to Alice and Bob"
## What This Skill Does
The skill runs the following steps:
1. Authenticate with eSignGlobal using `ESIGNGLOBAL_APIKEY`
2. Request a secure upload URL
3. Upload the source document
4. Create and start the envelope
## Requirements
- Node.js 18 or later
- A TypeScript runner:
- recommended: `npx tsx`
- optional: `npx ts-node`
- An eSignGlobal application key exposed as `ESIGNGLOBAL_APIKEY`
## Required Configuration
Set the environment variable below before running the skill:
- `ESIGNGLOBAL_APIKEY`
If the user does not already have an app key, direct them to:
1. Sign in at `https://www.esignglobal.com`
2. Open `Settings -> Integration -> Apps`
3. Create an application and copy the generated API Key
## Required Inputs
To send an envelope, collect:
- `filePath`: absolute path to the local file
- `signers`: JSON array of signer objects
Optional input:
- `subject`: custom email or envelope su