docusign
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.
Install / Use
npx skills add Anil-matcha/awesome-muse-connectors --skill docusignInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
Content & MediaSupported Platforms
Tags
Our assessment of docusign
docusign scores 83/100 on our quality scale, 938th of 1,177 Content & Media skills we index.
Its SKILL.md is 4.2 KB long, split into 7 sections with 1 code example: a solid amount of guidance for an agent.
With 1,321 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 7 days ago, so docusign is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
docusign compared with similar skills
All 4 of these similar skills score higher than docusign; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| docusign (this skill)by Anil-matcha | 83 | 1.3k | 7d ago | SKILL.md |
| siyuanby siyuan-note | 100 | 46.7k | today | MCP Server |
| algorithmic-artby anthropics | 100 | 177.9k | 20d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 20d ago | SKILL.md |
| designby nextlevelbuilder | 100 | 133.6k | 9d ago | SKILL.md |
Frequently asked questions
- How do I install docusign?
- Run
npx skills add Anil-matcha/awesome-muse-connectors --skill docusign. The install tabs above show the steps for each supported agent. - Which AI agents does docusign work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is docusign safe to use?
- It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is docusign still maintained?
- The repository was last updated 7 days ago, so docusign is actively maintained.
Skill content
View source on GitHubname: "docusign" description: "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." metadata: { "includeInPrompt": true } tagline: "Draft and send signature envelopes (demo environment by default), check envelope status, and download signed documents." catalog_auth: "OAuth 2.0 Authorization Code Grant (per-user)" catalog_hosts: ["demo.docusign.net", "docusign.net"]
DocuSign
Purpose
Work 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.
Tooling
All commands go through bin/docusign.py. Demo is the default (--env demo); add --env prod for production:
bin/docusign.py auth # verify OAuth; list accounts
bin/docusign.py envelopes --from-date 2026-09-01 # list envelopes
bin/docusign.py envelope-get --envelope-id ENV_ID # envelope details
bin/docusign.py envelope-status --envelope-id ENV_ID # status + recipient state
bin/docusign.py envelope-create --file envelope.json \
--confirm "create DRAFT envelope from envelope.json" # DRAFT only
bin/docusign.py envelope-send --envelope-id ENV_ID \
--confirm "send envelope ENV_ID to signers (legally binding signature request)"
# HIGH: has legal effect
bin/docusign.py document-download --envelope-id ENV_ID \
--document-id combined --out signed.pdf # download documents
envelope-create takes a DocuSign envelope definition in JSON and forces "status": "created" so it always lands as a draft. --document-id combined downloads the full envelope as one file. --account-id overrides the default account from /oauth/userinfo on any command that needs one.
Auth
- Provider id:
docusign(credential is collected ascustom.docusign) - Collection: OAuth 2.0 Authorization Code Grant via the secure credential flow (
credentials.request_api_access); the integration key must be registered in the DocuSign Apps and Keys page. The runtime performs the token exchange/refresh and hands the CLI a fresh Bearer token. - Required scopes:
signature,extended. Honesty flag: this scope list is taken from DocuSign's public OAuth docs and has not been verified in a live flow. - Allowed hosts:
demo.docusign.net,docusign.net,account.docusign.com - Account discovery: the CLI resolves the account id and base URI from
account.docusign.com/oauth/userinfo(the user's default account, or--account-id). Honesty flag: this discovery flow is taken from DocuSign's public docs and is provisional; if it fails, pass--account-idexplicitly. - Status check:
bin/docusign.py auth
Operating Rules
- Demo is the default and is mandatory for testing. Never run a first-time flow against
--env prod. The CLI cross-checks--envagainst the account's base URI and refuses a demo/prod mismatch. - Sending is HIGH and has legal effect.
envelope-sendrequires--confirmwith the exact string the CLI echoes, which names the legal effect, on every call, in demo and in production. The refusal text states it plainly: sending an envelope to signers creates a legally binding signature request. - Creating is a DRAFT only.
envelope-createneeds--confirmon every call too, but it never notifies signers; nothing becomes legally effective untilenvelope-send. - Show the exact confirmation string to the user before they run a send, so there is no ambiguity about what they are approving.
- Never exfiltrate the credential: the CLI only ever handles surrogates (see
bin/docusign.py). Do not print, log, or transmit the token.
Files
- SKILL.md
- bin/docusign.py
Maturity
Draft: written from DocuSign's public eSignature REST API v2.1 docs; not yet live-tested end-to-end.
Related Skills
siyuan
46.7kAn open-source, privacy-first, self-hosted knowledge workspace where humans and AI agents work together 开源、隐私优先、自托管的知识工作空间,让人与智能体在此协作
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em…
design
133.6kComprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG…
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
