7.8k★by mrgoodb
docusign – OpenClaw Skill
docusign is an OpenClaw Skills integration for coding workflows. Send documents for electronic signature via DocuSign API. Create envelopes, track signing status, and download signed documents.
7.8k stars602 forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding
Skill Snapshot
| name | docusign |
| description | Send documents for electronic signature via DocuSign API. Create envelopes, track signing status, and download signed documents. OpenClaw Skills integration. |
| owner | mrgoodb |
| repository | mrgoodb/docusign |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @mrgoodb/docusign |
| last updated | Feb 7, 2026 |
Maintainer

File Explorer
2 files
.
_meta.json
269 BSKILL.md
1.8 KBSKILL.md
name: docusign description: Send documents for electronic signature via DocuSign API. Create envelopes, track signing status, and download signed documents. metadata: {"clawdbot":{"emoji":"✍️","requires":{"env":["DOCUSIGN_ACCESS_TOKEN","DOCUSIGN_ACCOUNT_ID"]}}}
DocuSign
Electronic signatures.
Environment
export DOCUSIGN_ACCESS_TOKEN="xxxxxxxxxx"
export DOCUSIGN_ACCOUNT_ID="xxxxxxxxxx"
export DOCUSIGN_BASE="https://demo.docusign.net/restapi" # Use na1.docusign.net for prod
Send Document for Signature
curl -X POST "$DOCUSIGN_BASE/v2.1/accounts/$DOCUSIGN_ACCOUNT_ID/envelopes" \
-H "Authorization: Bearer $DOCUSIGN_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"emailSubject": "Please sign this document",
"documents": [{
"documentBase64": "'$(base64 -w0 document.pdf)'",
"name": "Contract.pdf",
"documentId": "1"
}],
"recipients": {
"signers": [{
"email": "signer@example.com",
"name": "John Doe",
"recipientId": "1",
"tabs": {"signHereTabs": [{"documentId": "1", "pageNumber": "1", "xPosition": "100", "yPosition": "700"}]}
}]
},
"status": "sent"
}'
List Envelopes
curl "$DOCUSIGN_BASE/v2.1/accounts/$DOCUSIGN_ACCOUNT_ID/envelopes?from_date=2024-01-01" \
-H "Authorization: Bearer $DOCUSIGN_ACCESS_TOKEN"
Get Envelope Status
curl "$DOCUSIGN_BASE/v2.1/accounts/$DOCUSIGN_ACCOUNT_ID/envelopes/{envelope_id}" \
-H "Authorization: Bearer $DOCUSIGN_ACCESS_TOKEN"
Download Signed Document
curl "$DOCUSIGN_BASE/v2.1/accounts/$DOCUSIGN_ACCOUNT_ID/envelopes/{envelope_id}/documents/combined" \
-H "Authorization: Bearer $DOCUSIGN_ACCESS_TOKEN" \
-o signed_document.pdf
Links
- Console: https://apps.docusign.com
- Docs: https://developers.docusign.com
README.md
No README available.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- OpenClaw CLI installed and configured.
- Language: Markdown
- License: MIT
- Topics:
FAQ
How do I install docusign?
Run openclaw add @mrgoodb/docusign in your terminal. This installs docusign into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/mrgoodb/docusign. Review commits and README documentation before installing.
