🎁 Get the FREE AI Skills Starter GuideSubscribe →
BytesAgainBytesAgain
🦀 ClawHub

Pandadoc

by @aiwithabidi

PandaDoc — manage documents, templates, contacts, and e-signatures via REST API

TERMINAL
clawhub install pandadoc

📖 About This Skill


name: pandadoc description: "PandaDoc — manage documents, templates, contacts, and e-signatures via REST API" homepage: https://www.agxntsix.ai license: MIT compatibility: Python 3.10+ (stdlib only — no dependencies) metadata: {"openclaw": {"emoji": "🐼", "requires": {"env": ["PANDADOC_API_KEY"]}, "primaryEnv": "PANDADOC_API_KEY", "homepage": "https://www.agxntsix.ai"}}

🐼 PandaDoc

PandaDoc — manage documents, templates, contacts, and e-signatures via REST API

Requirements

| Variable | Required | Description | |----------|----------|-------------| | PANDADOC_API_KEY | ✅ | API key from app.pandadoc.com |

Quick Start

# List documents
python3 {{baseDir}}/scripts/pandadoc.py documents --status  --q  --tag 

Get document details

python3 {{baseDir}}/scripts/pandadoc.py document-get id

Create document

python3 {{baseDir}}/scripts/pandadoc.py document-create --name --template_uuid --recipients

Send document

python3 {{baseDir}}/scripts/pandadoc.py document-send id --message --subject

Get status

python3 {{baseDir}}/scripts/pandadoc.py document-status id

Delete document

python3 {{baseDir}}/scripts/pandadoc.py document-delete id

Create sharing link

python3 {{baseDir}}/scripts/pandadoc.py document-link id --recipient

List templates

python3 {{baseDir}}/scripts/pandadoc.py templates --q

All Commands

| Command | Description | |---------|-------------| | documents | List documents | | document-get | Get document details | | document-create | Create document | | document-send | Send document | | document-status | Get status | | document-delete | Delete document | | document-link | Create sharing link | | templates | List templates | | template-get | Get template | | contacts | List contacts | | contact-create | Create contact | | folders | List folders | | webhooks | List webhooks |

Output Format

All commands output JSON by default. Add --human for readable formatted output.

python3 {{baseDir}}/scripts/pandadoc.py  --human

Script Reference

| Script | Description | |--------|-------------| | {{baseDir}}/scripts/pandadoc.py | Main CLI — all commands in one tool |

Credits

Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.

📅 Need help setting up OpenClaw for your business? Book a free consultation

💡 Examples

# List documents
python3 {{baseDir}}/scripts/pandadoc.py documents --status  --q  --tag 

Get document details

python3 {{baseDir}}/scripts/pandadoc.py document-get id

Create document

python3 {{baseDir}}/scripts/pandadoc.py document-create --name --template_uuid --recipients

Send document

python3 {{baseDir}}/scripts/pandadoc.py document-send id --message --subject

Get status

python3 {{baseDir}}/scripts/pandadoc.py document-status id

Delete document

python3 {{baseDir}}/scripts/pandadoc.py document-delete id

Create sharing link

python3 {{baseDir}}/scripts/pandadoc.py document-link id --recipient

List templates

python3 {{baseDir}}/scripts/pandadoc.py templates --q