find-contact
Resolve a 3CX contact or extension by email, extension, or name
Check the status of a PandaDoc document and its recipients
$ npx -y skills add wyre-technology/msp-claude-plugins --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/document-statusContext preview
What this command does when you run it.
Check the status of a PandaDoc document and its recipients
description: Check the status of a PandaDoc document and its recipients argument-hint: "[document_id] [document_name]" arguments: [document_id, document_name]
Check the status of a document including its current lifecycle stage, which recipients have signed, and key dates. Useful for tracking proposals, MSAs, and quotes through the signing process.
1. **Resolve document** - Find the document by name or use the provided ID
2. **Get document status**
Call `pandadoc-get-document-status` with `id` to get the current status and dates
3. **Get full document details**
Call `pandadoc-get-document` with `id` to get:
4. **Format and present** the status report
| Parameter | Type | Required | Default | Description | |-----------|------|----------|---------|-------------| | document_id | string | No* | - | PandaDoc document ID | | document_name | string | No* | - | Document name to search for |
*Either `document_id` or `document_name` must be provided.
/document-status --document_id "msFYActMfJHqNTKH9tcPFa"
/document-status --document_name "Acme Corp - MSA"
/document-status --document_name "Global Services - Network Upgrade SOW"
Document Status
================================================================
Document: Acme Corp - Managed Services Agreement
Document ID: msFYActMfJHqNTKH9tcPFa
Status: SENT
Value: $5,000.00/month
Created: 2026-02-20 10:30
Sent: 2026-02-20 14:30
Last Modified: 2026-02-21 09:15
Expires: 2026-03-06 (10 days remaining)
Recipients:
1. John Smith <john@acme.com>
Role: Client | Order: 1 | Status: NOT SIGNED
2. Sarah Johnson <sarah@techforce.com>
Role: MSP | Order: 2 | Status: WAITING (for #1)
Progress: 0 of 2 recipients completed
Next Steps:
- Follow up with John Smith if no action within 3 business days
- View in PandaDoc: https://app.pandadoc.com/a/#/documents/msFYActMfJHqNTKH9tcPFa
================================================================Document Status
================================================================
Document: Acme Corp - Managed Services Agreement
Document ID: msFYActMfJHqNTKH9tcPFa
Status: VIEWED
Value: $5,000.00/month
Created: 2026-02-20 10:30
Sent: 2026-02-20 14:30
Last Modified: 2026-02-22 11:45
Expires: 2026-03-06 (8 days remaining)
Recipients:
1. John Smith <john@acme.com>
Role: Client | Order: 1 | Status: SIGNED (2026-02-22 11:45)
2. Sarah Johnson <sarah@techforce.com>
Role: MSP | Order: 2 | Status: NOT SIGNED (notified)
Progress: 1 of 2 recipients completed
Next Steps:
- Sarah Johnson has been notified to countersign
- Document will be completed after MSP signature
================================================================Document Status
================================================================
Document: Acme Corp - Managed Services Agreement
Document ID: msFYActMfJHqNTKH9tcPFa
Status: COMPLETED
Value: $5,000.00/month
Created: 2026-02-20 10:30
Sent: 2026-02-20 14:30
Completed: 2026-02-22 15:30
Time to Sign: 2 days, 1 hour
Recipients:
1. John Smith <john@acme.com>
Role: Client | Order: 1 | Status: SIGNED (2026-02-22 11:45)
2. Sarah Johnson <sarah@techforce.com>
Role: MSP | Order: 2 | Status: SIGNED (2026-02-22 15:30)
Progress: 2 of 2 recipients completed - ALL SIGNED
Next Steps:
- Download signed copy: pandadoc-download-document
- Archive in your PSA or file system
- Begin onboarding process
================================================================Document Status
================================================================
Document: Metro Industries - Hardware Quote
Document ID: htQ7xPmRnK2bVwYz9dLcEf
Status: DECLINED
Value: $15,780.00
Created: 2026-02-15 09:00
Sent: 2026-02-15 09:30
Declined: 2026-02-18 14:00
Recipients:
1. David Park <david@metroindustries.com>
Role: Client | Order: 1 | Status: DECLINED
Next Steps:
- Contact David Park to understand the reason for declining
- Revise the proposal with updated terms or pricing
- Create a new document: /create-document --template "Hardware Quote"
================================================================Document not found: "Unknown Document" Suggestions: - Check spelling of the document name - Search recent documents in PandaDoc - Use the document ID directly if available - Check if the document was deleted or archived
| Status | Display | Description | |--------|---------|-------------| | `document.draft` | DRAFT | Not yet sent | | `document.sent` | SENT | Sent, awaiting action | | `document.viewed` | VIEWED | Opened by at least one recipient | | `document.completed` | COMPLETED | All signatures collected | | `document.waiting_approval` | WAITING APPROVAL | Internal approval pending | | `document.approved` | APPROVED | Internally approved | | `document.rejected` | REJECTED | Internally rejected | | `document.waiting_pay` | WAITING PAYMENT | Payment pending | | `document.paid` | PAID |
One command to supercharge Claude Code for MSP workflows. Then restart Claude Code. That's it. Documentation: mcp.wyre.ai
Repo: wyre-technology/msp-claude-plugins
Resolve a 3CX contact or extension by email, extension, or name
Search for specific threat patterns in Abnormal Security by sender, recipient, attack type, or keywords
Triage recent email threats detected by Abnormal Security by severity and attack type