DocuSign e-Signatures for Openclaw

A lightweight Python-based skill for managing DocuSign envelopes, templates, and recipients through a streamlined CLI.

aiwithabidi
v1.0.0
Mar 4, 2026
0
365
1

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install docusign

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install docusign using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is DocuSign e-Signatures?

The DocuSign skill is a powerful integration designed for Openclaw Skills that enables AI agents to interact directly with the DocuSign REST API. It allows for the programmatic management of the entire e-signature lifecycle, including document creation, recipient tracking, and template retrieval. Built with a focus on simplicity, it uses only the Python standard library, ensuring zero-dependency deployment and high performance in automated environments.

By leveraging this skill, developers can empower their agents to handle sensitive agreement workflows without manual intervention. Whether you are listing active envelopes or voiding documents, this tool provides a robust bridge between AI agents and the DocuSign ecosystem, making it a vital component for digital transformation within Openclaw Skills.

DocuSign e-Signatures Use Cases

  • Automating the delivery of sales contracts and NDAs via AI agents.
  • Tracking the real-time status of pending signature requests for project management.
  • Programmatically managing and searching enterprise document templates.
  • Auditing user activity and document history for compliance reporting.
  • Voiding incorrect envelopes automatically based on trigger events.

How DocuSign e-Signatures Works

  1. The user authenticates the skill by providing a DocuSign OAuth access token and Account ID via environment variables.
  2. The AI agent executes the Python script, targeting specific DocuSign REST API endpoints through the CLI wrapper.
  3. The skill sends authenticated requests to the specified DocuSign Base URL (Demo or Production).
  4. API responses are captured and returned as structured JSON for agent processing or formatted as human-readable text for user review.

DocuSign e-Signatures Setup

To integrate this with your Openclaw Skills setup, configure your environment variables first:

export DOCUSIGN_ACCESS_TOKEN="your_oauth_token"
export DOCUSIGN_ACCOUNT_ID="your_account_id"
export DOCUSIGN_BASE_URL="https://demo.docusign.net/restapi"

Verify the installation by listing your available templates:

python3 scripts/docusign.py templates --human

DocuSign e-Signatures Data Schema & Taxonomy

The skill interacts with the DocuSign data model and returns JSON structured as follows:

Entity Key Data Points
Envelope envelopeId, status, subject, emailBlurb, createdDateTime
Template templateId, name, description, lastModified
Recipient recipientId, name, email, routingOrder, status
Folder folderId, name, type, itemCount

DocuSign e-Signatures Advanced Features

  • Zero-dependency Python architecture for maximum portability across Openclaw Skills environments.
  • Dual output modes: raw JSON for machine consumption and --human flag for developer debugging.
  • Full support for envelope voiding reasons and audit event logging.
  • Template-based envelope creation to ensure document consistency across automated workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Github Stars: 0
forks: 0

Featured*