docusign
Agent skill fromAnil-matcha/awesome-muse-connectors
DocuSign eSignature: draft and send signature envelopes (demo env default), check envelope status, download signed documents. Trigger phrases: docusign, send for signature, signature envelope, envelope status, signed document.
How to install docusign
install docusign
# install the awesome-muse-connectors pack with the skills CLI
npx skills add Anil-matcha/awesome-muse-connectors# or add only this skill to Claude Code: copy the folder
connectors/docusign/
# into
~/.claude/skills/docusign/ (all projects)
.claude/skills/docusign/ (one project)
1# DocuSign23## Purpose4Work with DocuSign's eSignature REST API v2.1: list envelopes, fetch envelope details and recipient status, prepare DRAFT envelopes (never sent automatically), send a draft envelope to signers, and download envelope documents. Every command runs against the demo environment unless you pass `--env prod`: `demo.docusign.net` sends no legally effective documents. Reach for this when the user needs to prepare, send, or track a DocuSign signature request.56## Tooling7All commands go through `bin/docusign.py`. **Demo is the default** (`--env demo`); add `--env prod` for production:89```bash10bin/docusign.py auth # verify OAuth; list accounts11bin/docusign.py envelopes --from-date 2026-09-01 # list envelopes12bin/docusign.py envelope-get --envelope-id ENV_ID # envelope details13bin/docusign.py envelope-status --envelope-id ENV_ID # status + recipient state14bin/docusign.py envelope-create --file envelope.json \15 --confirm "create DRAFT envelope from envelope.json" # DRAFT only16bin/docusign.py envelope-send --envelope-id ENV_ID \17 --confirm "send envelope ENV_ID to signers (legally binding signature request)"18 # HIGH: has legal effect19bin/docusign.py document-download --envelope-id ENV_ID \20 --document-id combined --out signed.pdf # download documents21```22…
Excerpt shown under the repository's MIT license.
