Pandadoc

v1.0.0

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

0· 276·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for aiwithabidi/pandadoc.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Pandadoc" (aiwithabidi/pandadoc) from ClawHub.
Skill page: https://clawhub.ai/aiwithabidi/pandadoc
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: PANDADOC_API_KEY
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install pandadoc

ClawHub CLI

Package manager switcher

npx clawhub@latest install pandadoc
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description, declared requirement (PANDADOC_API_KEY), SKILL.md examples, and the included Python script all align: the script issues REST calls to https://api.pandadoc.com/public/v1 to manage documents, templates, contacts, webhooks, etc.
Instruction Scope
SKILL.md only instructs running the included Python CLI. The script itself will fall back to reading a .env file at $WORKSPACE or ~/.openclaw/workspace/.env to locate PANDADOC_API_KEY if the environment variable is not set; this fallback is not documented in SKILL.md. Apart from that, the runtime actions are limited to HTTP calls to the PandaDoc API and local .env reading.
Install Mechanism
No install spec — instruction-only with a bundled Python script. No downloads, package installs, or archive extraction are performed by the skill.
Credentials
The skill only requires a single credential (PANDADOC_API_KEY), which is appropriate. The script also reads the WORKSPACE env var (if present) to locate a .env file, but WORKSPACE is not declared in the manifest; the .env fallback only attempts to extract the declared API key, not arbitrary other envs.
Persistence & Privilege
always is false and the skill does not request persistent system-wide privileges or modify other skills/configuration. It runs as an on-demand CLI.
Assessment
This skill appears to do what it says: a simple PandaDoc REST CLI that needs only your PANDADOC_API_KEY. Before installing, confirm you trust the publisher (agxntsix.ai / M. Abidi) and that the API key you provide has only the permissions it needs. Note the script will try to read a .env file in $WORKSPACE or ~/.openclaw/workspace/.env if the env var is not set — make sure any .env in those locations does not contain other sensitive secrets you don't want read. If you need tighter isolation, run the script in an environment that only exposes the PandaDoc key (or set PANDADOC_API_KEY explicitly) and consider rotating the key if the skill is later removed.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🐼 Clawdis
EnvPANDADOC_API_KEY
Primary envPANDADOC_API_KEY
latestvk97b2nsw7rjk0qrt60z7db7sc182d5s1
276downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

🐼 PandaDoc

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

Requirements

VariableRequiredDescription
PANDADOC_API_KEYAPI key from app.pandadoc.com

Quick Start

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

# Get document details
python3 {{baseDir}}/scripts/pandadoc.py document-get id <value>

# Create document
python3 {{baseDir}}/scripts/pandadoc.py document-create --name <value> --template_uuid <value> --recipients <value>

# Send document
python3 {{baseDir}}/scripts/pandadoc.py document-send id <value> --message <value> --subject <value>

# Get status
python3 {{baseDir}}/scripts/pandadoc.py document-status id <value>

# Delete document
python3 {{baseDir}}/scripts/pandadoc.py document-delete id <value>

# Create sharing link
python3 {{baseDir}}/scripts/pandadoc.py document-link id <value> --recipient <value>

# List templates
python3 {{baseDir}}/scripts/pandadoc.py templates --q <value>

All Commands

CommandDescription
documentsList documents
document-getGet document details
document-createCreate document
document-sendSend document
document-statusGet status
document-deleteDelete document
document-linkCreate sharing link
templatesList templates
template-getGet template
contactsList contacts
contact-createCreate contact
foldersList folders
webhooksList webhooks

Output Format

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

python3 {{baseDir}}/scripts/pandadoc.py <command> --human

Script Reference

ScriptDescription
{{baseDir}}/scripts/pandadoc.pyMain 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

Comments

Loading comments...