A free Claude skill that turns messy discovery notes into a proposal that closes — their words in the situation, a scope fence, three anchored options, and a dated next step.
Eight sections with jobs, not padding: prove you listened, fence the scope, and present the investment so “which one” replaces “yes or no.”
Freelancers, agencies, contractors, consultants — anyone who has to put a number in writing and live with what happens next.
Especially useful if your current “proposal” is a price in an email, and you're tired of the silence after sending it.
“Turn these notes into a proposal.” · “Write a proposal for this client.” · “How should I present this price?”
From discovery notes for a dental practice that wants its phone ringing again. Here's how the pricing lands:
Investment
| Option | Investment | Built for |
|---|---|---|
| Run on Autopilot | $7,900 + $450/mo | Everything below, plus review automation and monthly reporting |
| Get Chosen | $4,800 | New site, three service pages, booking flow — what we scoped on our call |
| Get Found | $2,400 | Listing overhaul + one landing page; the essentials, nothing else |
Not included (any option): ad management, content beyond the pages listed, photography. If we want these later, they're quoted separately — no surprises.
This proposal is valid through July 24. To hold the August start: sign by Friday the 18th — 50% to begin, 50% at launch. Kickoff call the following Tuesday.
Premium first anchors the middle. Tiers named by outcome, not metal. And the deadline is real — a calendar, honestly framed.
Option 1 · Claude Code
In your terminal, run:
npx skills add buildwithreef/claude-skills
Pick proposal-writer from the list (or install the whole set). Done.
Option 2 · Claude.ai
Download the .zip below, then in Claude.ai go to Settings → Capabilities → Skills and upload it.
Download proposal-writer.zipOption 3 · Manual
Copy the SKILL.md below into ~/.claude/skills/proposal-writer/SKILL.md. The zip also includes the worked example proposal the skill builds from.
---
name: proposal-writer
description: Turns discovery-call notes into a clear, scoped proposal with pricing presented for maximum close rate — situation, goal, approach, scope fence, investment options, and a dated next step. Use when the user needs to write a proposal or quote for a client, says "turn these notes into a proposal", or asks how to present pricing to a prospect.
---
# Proposal Writer
A proposal isn't a document, it's the close in writing. The prospect should finish it thinking "they understood us, I know exactly what I'm getting, and I know what to do next."
## Step 1 — Mine the discovery notes
Before writing, extract from the user's notes (ask for whatever's missing):
- [ ] The prospect's own words for their problem — quote these back verbatim later
- [ ] The business outcome they actually want (more calls, less admin time — never "a website")
- [ ] Budget signals, stated or implied
- [ ] Who decides, and who else weighs in
- [ ] Their deadline or triggering event ("busy season starts in April")
- [ ] What they've tried before and why it failed (shapes the "why this approach" section)
- [ ] Any competitor in the deal
## Step 2 — Build the eight sections
1. **Situation** — 3–5 sentences of their world, using their words from discovery. This section closes deals: it proves you listened. No selling here.
2. **The goal** — one sentence, business outcome: "Get the phone ringing from Google without you touching marketing."
3. **Recommended approach** — what you'll do in phases, each phase = name + what happens + what it produces. Explain *why this way* in one line per phase, referencing what they've tried before.
4. **What's included / what's not** — the scope fence. Bullet both sides. The "Not included" list prevents more scope creep than any contract clause, and it makes the included list look bigger. Be specific: "two rounds of revisions," "content for up to 6 pages," "does not include ongoing ad management."
5. **Investment** — never "price," "cost," or "fees" (see Step 3).
6. **Timeline** — phases with durations from *their* trigger: "Live within 5 weeks of kickoff." Tie to their deadline if they gave one.
7. **Proof** — one relevant result or testimonial, with numbers. One. A proposal is not a portfolio.
8. **Next step** — specific and dated: "To hold the March start, sign below by Friday the 14th; kickoff call the following Tuesday." Include payment terms here (e.g., 50% to begin, 50% at launch).
A worked example is in [references/template.md](references/template.md).
## Step 3 — Present the pricing right
- **Three options, anchored high.** Present the premium option first — it makes the middle (your target) feel reasonable. Single-option proposals convert yes/no; three options convert "which one."
- **Name tiers by outcome, not size:** "Get Found / Get Chosen / Run on Autopilot" — never Bronze/Silver/Gold.
- **No hourly line-item breakdowns.** Itemized hours invite line-item vetoes ("can we cut the testing?"). Price the outcome per tier; list what's included, not what each piece costs.
- **Monthly framing where true:** "$450/month" reads differently than "$5,400/year" — use whichever matches how they budget.
- **Validity date on every proposal** (2–3 weeks). Real urgency, honestly framed: your calendar fills.
- The middle option should be what discovery said they need. The low option is genuinely useful but visibly lighter — never a decoy so thin it insults them.
## Step 4 — Language rules
- Their words > industry words. If they said "the phone stopped ringing," the goal section says that — not "lead generation optimization."
- "You/your" should heavily outnumber "we/our."
- No legalese in the proposal body; terms live in the separate agreement.
- Short. Two to four pages of substance beats ten of filler. Every paragraph earns its spot or dies.
## Step 5 — Deliver
Output the full proposal in markdown, then a delivery note:
```
**Delivery notes:**
- Walk it through live (call or in person) — never email a proposal cold. Email it *after* the walkthrough.
- If they ask for it by email first: "Happy to — I'll send it right after we spend 15 minutes on it together so the numbers have context."
- Follow-up: day 2 ("any questions on what we walked through?"), then the validity-date reminder 3 days before it lapses.
```
## What not to do
- Don't open with your company history. Nobody has ever bought because of an "About Us" on page one.
- Don't include more than one testimonial/case — proposals bloat from insecurity.
- Don't quote a price discovery didn't support; if budget was never discussed, the proposal call *is* the budget conversation.
- Don't send editable files; PDF (or a proposal tool with e-sign).
---
Built by Reef — AI systems for small business → https://buildwithreef.com
Yes — this one. Proposal Writer is a free, open-source Claude skill that turns discovery-call notes into an eight-section proposal: situation in the prospect's own words, the goal as a business outcome, a phased approach, an included/not-included scope fence, three anchored investment options, timeline, one piece of proof, and a dated next step.
Three ways: run npx skills add buildwithreef/claude-skills in your terminal and select proposal-writer (Claude Code), upload the .zip from this page in Claude.ai under Settings → Capabilities → Skills, or copy the SKILL.md above into a folder at ~/.claude/skills/proposal-writer/.
Because one option converts as yes-or-no and three convert as which-one. The premium option is presented first to anchor the middle — which should be exactly what discovery said they need — and the light option is genuinely useful, never an insulting decoy. Tiers get outcome names, not Bronze/Silver/Gold.
No, and on purpose — the proposal body stays free of legalese so it reads like the close it is. Payment terms live in the next-step section; the formal terms belong in your separate agreement. It also tells you to send a PDF, never an editable file.
Yes. MIT licensed, no signup, no catch. It's published by Reef, an Iowa-based studio that builds AI systems, websites, and automation for small businesses. If you'd rather have this whole workflow running done-for-you, that's the work Reef takes on.