Generate PandaDoc proposals from client information or sales call transcripts. Use when user asks to create a proposal, generate a quote, draft a contract, or prepare a client document.
Create PandaDoc proposals for clients, either from structured information or by extracting details from sales call transcripts.
Option A: Structured Data
Option B: Call Transcript
./scripts/create_proposal.py - Creates PandaDoc proposal via API./scripts/read_sheet.py - Read client data from sheets if neededExpand the 4 problems and 4 benefits into strategic paragraphs:
Problem Expansion Guidelines:
Benefit Expansion Guidelines:
Also generate:
python3 ./scripts/create_proposal.py <<'EOF'
{
"client": {
"firstName": "...",
"lastName": "...",
"email": "...",
"company": "..."
},
"project": {
"title": "...",
"problems": {
"problem01": "[Expanded Problem 1]",
"problem02": "[Expanded Problem 2]",
"problem03": "[Expanded Problem 3]",
"problem04": "[Expanded Problem 4]"
},
"benefits": {
"benefit01": "[Expanded Benefit 1]",
"benefit02": "[Expanded Benefit 2]",
"benefit03": "[Expanded Benefit 3]",
"benefit04": "[Expanded Benefit 4]"
},
"monthOneInvestment": "...",
"monthTwoInvestment": "...",
"monthThreeInvestment": "..."
},
"generated": {
"slideFooter": "...",
"contractFooterSlug": "...",
"createdDate": "..."
}
}
EOF
Use Gmail to send HTML follow-up email:
Requires in .env:
PANDADOC_API_KEY=your_key
| Name | Type | Required | Description |
|------|------|----------|-------------|
| client_first_name | string | Yes | Client first name |
| client_last_name | string | Yes | Client last name |
| client_email | string | Yes | Client email address |
| client_company | string | Yes | Client company name |
| project_title | string | Yes | Project title |
| problems | array | Yes | 4 key problems (brief) |
| benefits | array | Yes | 4 key benefits (brief) |
| investment_breakdown | object | Yes | Month 1, Month 2, Month 3+ pricing |
| call_transcript | string | No | Alternative: sales call transcript to extract details from |
| Name | Type | Description |
|------|------|-------------|
| pandadoc_url | string | PandaDoc internal link for review |
| email_sent | boolean | Whether follow-up email was sent |
| Name | Source |
|------|--------|
| PANDADOC_API_KEY | .env |
Skills that chain well with this one: onboarding-kickoff, welcome-email
PandaDoc API call (free tier available)
npx skills add aiagentwithdhruv/create-proposal下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Category:business