CommunityCodierung & Entwicklunggithub.com

PandaDoc Automation

Automatisieren Sie Dokumenten-Workflows mit PandaDoc – erstellen Sie Dokumente aus Dateien, verwalten Sie Kontakte, organisieren Sie Ordner, richten Sie Webhooks ein, erstellen Sie Vorlagen und verfolgen Sie den Dokumentenstatus über die Composio PandaDoc-Integration.

Was ist PandaDoc Automation?

Diese Skill ermöglicht es KI-Agenten wie Claude Code, PandaDoc-Dokumenten-Workflows direkt von der Kommandozeile aus zu steuern, ohne zwischen Anwendungen wechseln zu müssen. Sie unterstützt die Erstellung von Dokumenten aus PDF/DOCX/RTF-Dateien mit Empfängern (Unterzeichner, Genehmiger, CC), das Abrufen detaillierter Metadaten und des Status von Dokumenten, die Kontaktverwaltung (Erstellen/Aktualisieren über E-Mail), die Ordnerorganisation (Ordner erstellen, Dokumente verschieben), die Einrichtung von Webhooks für Echtzeit-Benachrichtigungen sowie die Erstellung wiederverwendbarer Vorlagen. Die Integration erfolgt über Composio als zentralen MCP-Server. Zu den wesentlichen Einschränkungen zählen die Notwendigkeit eindeutiger Empfängerrollen pro Dokument, die konsistente Vergabe von Signierreihenfolgen und die exakte Schreibweise der Webhook-Event-Namen gemäß PandaDoc-API.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/pandadoc-automation

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

PandaDoc-Automation

Verwalten Sie PandaDoc-Dokumenten-Workflows direkt über Claude Code. Erstellen Sie Dokumente aus hochgeladenen Dateien, verwalten Sie Empfänger und Kontakte, organisieren Sie mit Ordnern, richten Sie Ereignis-Webhooks ein, erstellen Sie Vorlagen und verfolgen Sie den Dokumentenstatus, ohne Ihr Terminal verlassen zu müssen.

Toolkit-Dokumentation: composio.dev/toolkits/pandadoc


Einrichtung

  1. Fügen Sie den Composio MCP-Server Ihrer Konfiguration hinzu:
    https://rube.app/mcp
    
  2. Verbinden Sie Ihr PandaDoc-Konto, wenn Sie dazu aufgefordert werden. Der Agent stellt einen OAuth-Link zur Authentifizierung bereit.
  3. Stellen Sie sicher, dass Ihr PandaDoc-Arbeitsbereich den passenden Tarif für die gewünschten Funktionen hat (z. B. elektronische Signaturen, Vorlagen, Webhooks).

Kern-Workflows

1. Dokument aus Datei erstellen

Laden Sie eine PDF-, DOCX- oder RTF-Datei hoch, um ein neues PandaDoc-Dokument mit festgelegten Empfängern zum Signieren und Verfolgen zu erstellen.

Tool: PANDADOC_CREATE_DOCUMENT_FROM_FILE

Wichtige Parameter:

  • name (erforderlich) – Dokumentenname
  • recipients (erforderlich) – Array von Empfängerobjekten, jeweils mit:
    • email (erforderlich) – E-Mail des Empfängers
    • first_name, last_name – Name des Empfängers
    • role – signer (Standard), approver oder cc (muss pro Empfänger eindeutig sein)
    • signing_order – numerische Reihenfolge (wenn für einen gesetzt, muss für alle gesetzt sein)
  • file – hochgeladenes Dateiobjekt mit name, mimetype und s3key
  • url – alternativ eine öffentliche HTTPS-URL zur Datei
  • parse_form_fields (Standardwert false) – PDF-Formularfelder parsen
  • tags – Array von Zeichenfolgen zur Kategorisierung
  • owner – Dokumentenbesitzer (E-Mail oder membership_id)

Beispiel-Eingabeaufforderung: „Erstelle ein PandaDoc-Dokument aus contract.pdf mit [email protected] als Unterzeichner und [email protected] als Genehmiger“


2. Dokumentdetails abrufen

Rufen Sie umfassende Metadaten für ein Dokument ab, einschließlich Empfänger, Felder, Tokens, Preise, Tags und Content-Block-Referenzen.

Tool: PANDADOC_GET_DOCUMENT_DETAILS

Wichtige Parameter:

  • id (erforderlich) – die eindeutige Dokumentkennung (z. B. BhVzRcxH9Z2LgfPPGXFUqa)

Verwenden Sie dies, um den Dokumentstatus zu überprüfen, den Abschluss von Empfängern zu prüfen, Feldwerte einzusehen oder Metadaten für Berichte zu sammeln.

Beispiel-Eingabeaufforderung: „Rufe die vollständigen Details und den Status für das PandaDoc-Dokument BhVzRcxH9Z2LgfPPGXFUqa ab“


3. Kontakte verwalten

Erstellen Sie neue Kontakte oder aktualisieren Sie bestehende in PandaDoc. Kontakte werden per E-Mail abgeglichen – wenn ein Kontakt mit der angegebenen E-Mail existiert, wird er aktualisiert; andernfalls wird ein neuer erstellt.

Tool: PANDADOC_CREATE_OR_UPDATE_CONTACT

Wichtige Parameter:

  • email (erforderlich) – E-Mail-Adresse des Kontakts
  • first_name, last_name – Name des Kontakts
  • company – Firmenname
  • job_title – Rolle/Position
  • phone – Telefonnummer
  • street_address, city, state, postal_code, country – Adressfelder

Beispiel-Eingabeaufforderung: „Erstelle einen PandaDoc-Kontakt für [email protected] bei Acme Corp als Softwareentwickler“


4. Mit Ordnern organisieren

Erstellen Sie Ordner und verschieben Sie Dokumente, um Ihren PandaDoc-Arbeitsbereich zu organisieren.

Tools: PANDADOC_CREATE_FOLDER, PANDADOC_LIST_DOCUMENT_FOLDERS, PANDADOC_MOVE_DOCUMENT_TO_FOLDER

Zum Erstellen von Ordnern:

  • name (erforderlich) – Ordnername
  • parent_uuid – UUID des übergeordneten Ordners für verschachtelte Strukturen

Beispiel-Eingabeaufforderung: „Erstelle einen Ordner 'Q1 2026 Verträge' in PandaDoc und verschiebe das Dokument BhVzRcxH9Z hinein“


5. Webhooks einrichten

Erstellen Sie Webhook-Abonnements, um Echtzeit-Benachrichtigungen bei Dokumentereignissen zu erhalten.

Tool: PANDADOC_CREATE_WEBHOOK

Wichtige Parameter:

  • name (erforderlich) – beschreibender Name für den Webhook
  • url (erforderlich) – Endpunkt-URL für Benachrichtigungen
  • triggers (erforderlich) – Ereignistypen: document_state_changed, recipient_completed, document_updated usw.
  • active (Standardwert true) – Webhook aktivieren/deaktivieren
  • payload – zusätzliche Daten: fields, products, metadata, tokens, pricing

Beispiel-Eingabeaufforderung: „Richte einen PandaDoc-Webhook ein, um https://api.example.com/hooks zu benachrichtigen, wenn sich der Dokumentstatus ändert oder Empfänger abschließen“


6. Vorlagen erstellen

Erstellen Sie wiederverwendbare Vorlagen aus PDF-Dateien oder von Grund auf mit strukturierten Inhaltsblöcken.

Tool: PANDADOC_CREATE_TEMPLATE

Wichtige Parameter:

  • name (erforderlich) – Vorlagenname
  • file_path – Pfad zur PDF-Datei für die Vorlagenerstellung
  • content – strukturiertes Inhaltsobjekt mit title und blocks-Array zum Erstellen von Grund auf
  • description – Vorlagenbeschreibung
  • tags – Kategorisierungs-Tags

Beispiel-Eingabeaufforderung: „Erstelle eine PandaDoc-Vorlage namens 'Standard-NDA' aus der Datei nda-template.pdf“


Bekannte Fallstricke

  • Eindeutige Empfängerrollen: Die PandaDoc-API erlaubt keine doppelten Rollen innerhalb eines einzelnen Dokuments. Jeder Empfänger muss einen eindeutigen role-Wert haben (z. B. signer, signer_2, approver, cc).
  • Konsistenz der Signierreihenfolge: Wenn Sie signing_order für einen Empfänger angeben, müssen Sie es für ALLE Empfänger im Dokument angeben. Eine teilweise Reihenfolge führt zu Fehlern.
  • Anforderungen für Datei-Upload: Es muss entweder file (mit s3key) oder url für die Dokumenterstellung angegeben werden, nicht beides. Die URL muss öffentlich über HTTPS zugänglich sein.
  • Kontakt-Upsert-Verhalten: PANDADOC_CREATE_OR_UPDATE_CONTACT gleicht per E-Mail ab. Wenn Sie die E-Mail-Adresse eines Kontakts selbst aktualisieren müssen, müssen Sie einen neuen Kontakt erstellen und den alten separat behandeln.
  • Dokument-ID-Format: Dokument-IDs sind alphanumerische Zeichenfolgen (z. B. BhVzRcxH9Z2LgfPPGXFUqa). Sie werden bei der Erstellung von Dokumenten zurückgegeben und können über das PandaDoc-Dashboard gefunden werden.
  • Benennung von Webhook-Ereignissen: Die Namen der Trigger-Ereignisse müssen exakt übereinstimmen (z. B. document_state_changed, nicht stateChanged oder state_changed). Überprüfen Sie die PandaDoc-API-Dokumentation für die vollständige Liste.
  • Ordneroperationen erfordern UUIDs: Zum Verschieben von Dokumenten werden sowohl die Dokument-ID als auch die UUID des Zielordners benötigt. Listen Sie zuerst die Ordner auf, um die korrekte UUID zu erhalten.
  • Vorlagen-Inhaltsblöcke: Beim Erstellen von Vorlagen von Grund auf muss das blocks-Array gültige Inhaltsblockobjekte gemäß dem PandaDoc-Schema enthalten. Überprüfen Sie deren API-Dokumentation auf unterstützte Blocktypen.

Kurzreferenz

Tool-SlugBeschreibung
PANDADOC_CREATE_DOCUMENT_FROM_FILEErstellt ein Dokument aus PDF/DOCX/RTF mit Empfängern
PANDADOC_GET_DOCUMENT_DETAILSRuft vollständige Dokumentmetadaten, Status und Felder ab
PANDADOC_CREATE_OR_UPDATE_CONTACTErstellt oder aktualisiert einen Kontakt per E-Mail
PANDADOC_CREATE_FOLDERErstellt einen Ordner zur Dokumentenorganisation
PANDADOC_LIST_DOCUMENT_FOLDERSListet alle Dokumentenordner auf
PANDADOC_MOVE_DOCUMENT_TO_FOLDERVerschiebt ein Dokument in einen bestimmten Ordner
PANDADOC_CREATE_WEBHOOKRichtet Webhooks für Ereignisbenachrichtigungen ein
PANDADOC_CREATE_TEMPLATEErstellt eine wiederverwendbare Dokumentvorlage

Powered by Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

Verwandte Skills