← 返回
未分类 Key 中文

OpenClaw Agreement Sender

Send client agreements for signature by detecting signature blocks with NanoPDF and placing DocuSign tabs automatically. Use when a user needs an OpenClaw wo...
通过 NanoPDF 检测签名块并自动放置 DocuSign 标签,发送客户协议进行签署。适用于需要 OpenClaw 工作流的场景。
danielfoch
未分类 clawhub v0.1.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 142
下载
💾 1
安装
1
版本
#contracts#docusign#latest#pdf

概述

OpenClaw DocuSign Agreements

Use this skill to automate agreement sending in OpenClaw with NanoPDF block detection and DocuSign envelope creation.

Workflow

1. Confirm Inputs

Collect:

  • Agreement PDF path
  • Client signer list (name, email, optional key and routing_order)
  • Email subject and optional message

Use references/nano-pdf-signature-schema.md for expected NanoPDF output and references/docusign-envelope-mapping.md for signer/tab rules.

2. Configure Environment

Set required variables:

  • NANOPDF_BASE_URL
  • NANOPDF_API_KEY
  • DOCUSIGN_BASE_URL (for example https://demo.docusign.net)
  • DOCUSIGN_ACCOUNT_ID
  • DOCUSIGN_ACCESS_TOKEN

Optional:

  • NANOPDF_DETECT_PATH (default: /v1/signature-blocks)
  • DOCUSIGN_ENVELOPE_SUBJECT
  • DOCUSIGN_ENVELOPE_BODY

3. Detect Blocks + Send Envelope

Run:

python3 scripts/send_agreement.py \
  --pdf contracts/nda.pdf \
  --signers-json contracts/signers.json \
  --output-dir output/openclaw-agreements

Optional flags:

  • --subject overrides DOCUSIGN_ENVELOPE_SUBJECT
  • --message sets the email blurb
  • --status created saves as draft (sent is default)
  • --scale 1.333333 converts NanoPDF point coordinates to DocuSign pixel-style positions

The script will:

  • Call NanoPDF to find signature blocks
  • Map each block to a signer (by signer_key first, then in signer order)
  • Create signer tabs in DocuSign at detected coordinates
  • Create and optionally send the envelope
  • Write audit files in --output-dir

4. Validate Before Delivery

Check generated files:

  • nanopdf_blocks.json
  • docusign_payload.json
  • envelope_result.json

If signer mapping is ambiguous or a signer has no blocks, stop and ask for explicit mapping before sending.

Safety Rules

  • Never guess recipient emails.
  • Stop on missing signature blocks unless the user explicitly approves manual fallback.
  • Use --status created first for new templates or high-stakes contracts.
  • Keep API tokens in environment variables only.

References

  • references/nano-pdf-signature-schema.md
  • references/docusign-envelope-mapping.md

版本历史

共 1 个版本

  • v0.1.0 当前
    2026-05-12 06:13 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

communication-collaboration

Follow Up Boss

danielfoch
通过 Follow Up Boss API 管理联系人、任务、笔记、交易、日程和沟通的命令行工具。
★ 0 📥 1,345
communication-collaboration

GHL CRM for Realtors

danielfoch
通过 API v2 在 GoHighLevel CRM 管理房产经纪任务,包括联系人搜索与更新、管道跟踪、消息、日历档期及工作流注册。
★ 2 📥 1,232
communication-collaboration

Slybroadcast Voicemail

danielfoch
通过CLI或MCP从OpenClaw/LLM发送Slybroadcast无响铃语音邮件群发,包含AI语音生成(ElevenLabs或通用HTTP语音API)及...
★ 0 📥 1,277