Client Proposal Writer
Builds professional client proposals with scope, timeline, pricing, and terms — researches market rates via Brave Search and generates pandoc-ready documents. Prerequisites: brave-search MCP, python3, pandoc.
MCP get_skill({ skillId: "client-proposal-writer-2f14c55a" })Use this skill with your agent
Create a free account and connect via MCP
# Client Proposal Writer
Build professional client proposals with scope, timeline, pricing, and terms.
## When to Use
- "Write a proposal for {client} for {project}"
- "I need to pitch {service} to a client"
- "Help me put together a freelance proposal"
## Requirements
- **Brave Search MCP** for market rate research
- **python3** for pricing calculations
- **pandoc** for PDF/DOCX conversion
## Workflow
### Step 1 — Proposal Brief
- **Client name and company**
- **Project description** (what they need)
- **Your services** (what you'll deliver)
- **Your hourly/project rate**
- **Estimated duration**
- **Any client requirements or constraints**
### Step 2 — Research Rates
```
brave_web_search: "{SERVICE_TYPE} freelance rates {YEAR}"
brave_web_search: "{SERVICE_TYPE} project pricing guide"
```
### Step 3 — Generate Proposal
```markdown
# Proposal: {PROJECT_NAME}
**Prepared for:** {CLIENT_NAME}, {COMPANY}
**Prepared by:** {YOUR_NAME}
**Date:** {DATE}
**Valid until:** {DATE + 30 days}
---
## Executive Summary
{2-3 sentences: what you'll do, the value it delivers, and why you're the right fit.}
## Understanding of Your Needs
{Restate the client's problem in your own words to show you understand it.}
- {Need 1}
- {Need 2}
- {Need 3}
## Proposed Solution
### Scope of Work
| Phase | Deliverable | Description |
|-------|------------|-------------|
| Discovery | {Deliverable} | {What and why} |
| {Phase 2} | {Deliverable} | {Description} |
| {Phase 3} | {Deliverable} | {Description} |
| Delivery | {Final deliverable} | {Description} |
### Out of Scope
- {Explicitly excluded item 1}
- {Explicitly excluded item 2}
## Timeline
| Phase | Duration | Dates |
|-------|----------|-------|
| Discovery | {N} days | {start} — {end} |
| {Phase 2} | {N} days | {start} — {end} |
| {Phase 3} | {N} days | {start} — {end} |
| **Total** | **{N} days** | |
## Investment
| Item | Hours | Rate | Total |
|------|-------|------|-------|
| {Phase 1} | {N} | ${RATE}/hr | ${TOTAL} |
| {Phase 2} | {N} | ${RATE}/hr | ${TOTAL} |
| {Phase 3} | {N} | ${RATE}/hr | ${TOTAL} |
| **Total** | **{N}** | | **${TOTAL}** |
**Payment terms:** {50% upfront, 50% on delivery / net 30 / etc.}
## Why {YOUR_NAME}
- {Relevant experience 1}
- {Relevant experience 2}
- {Previous similar project or result}
## Terms
- Revisions: {N} rounds included
- Additional revisions: ${RATE}/hr
- Cancellation: {policy}
- IP transfer: Upon full payment
## Next Steps
1. Review and approve this proposal
2. Sign agreement and submit deposit
3. Schedule kickoff call for {DATE}
---
*{YOUR_NAME} | {EMAIL} | {PHONE}*
```
### Step 4 — Calculate Pricing
```bash
python3 << 'PYEOF'
phases = [
{"name": "{Phase 1}", "hours": {N}},
{"name": "{Phase 2}", "hours": {N}},
{"name": "{Phase 3}", "hours": {N}},
]
rate = {HOURLY_RATE}
total_hours = sum(p["hours"] for p in phases)
total_cost = total_hours * rate
deposit = total_cost * 0.5
print(f"Rate: ${rate}/hr")
print(f"Total hours: {total_hours}")
print(f"Total cost: ${total_cost:,.2f}")
print(f"Deposit (50%): ${deposit:,.2f}")
print(f"Final payment: ${total_cost - deposit:,.2f}")
PYEOF
```
### Step 5 — Export
```bash
mkdir -p outputs/proposals
pandoc "outputs/proposals/{CLIENT_SLUG}-proposal.md" -o "outputs/proposals/{CLIENT_SLUG}-proposal.pdf" --pdf-engine=wkhtmltopdf -V geometry:margin=1in
```
## Important Rules
- Always define what's OUT of scope — prevents scope creep
- Include payment terms and cancellation policy
- Set a proposal expiration date (typically 30 days)
- Use "Investment" not "Cost" — frames it as value
- Show you understand their problem before presenting your solution
## Example Prompts
- "Write a proposal for a website redesign project, $100/hr rate"
- "I need a freelance proposal for a mobile app MVP"
- "Help me pitch my consulting services to {company}"Related Skills
More skills in Business & Freelance
Business Plan One-Pager
Creates a concise one-page business plan covering value proposition, market, revenue model, and key metrics. Researches market data via Brave Search and generates a Mermaid business model canvas. Prerequisites: brave-search MCP, python3.
Competitor Analysis Report
Researches competitors via Brave Search and builds a comprehensive competitive landscape analysis with positioning, pricing, strengths/weaknesses, and strategic recommendations. Prerequisites: brave-search MCP, python3.
Invoice Generator
Generates professional invoices with line items, tax calculations, payment terms, and exports to PDF via pandoc. Tracks invoice numbers and calculates totals. Prerequisites: python3, pandoc.
Pricing Strategy Calculator
Helps freelancers and businesses set pricing using cost-plus, value-based, and competitive analysis methods. Researches market rates via Brave Search and runs breakeven calculations. Prerequisites: brave-search MCP, python3.
Statement of Work Generator
Generates formal Statements of Work (SOW) with project scope, milestones, acceptance criteria, payment schedule, and legal terms. Exports to PDF via pandoc. Prerequisites: python3, pandoc.
Explore Other Categories
Skills from other categories with shared topics
Proposal Writer
Create compelling business proposals that win deals and partnerships
Ab Test Setup
When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "conversion experiment," "statistical significance," or "test this." For tracking implementation, see analytics-tracking.
Academic Search
Search and analyze academic literature. Find papers, understand research methodologies, and synthesize academic findings for research projects.