The proposal-writer skill: send it before the interest cools
TL;DR
proposal-writer turns rough notes from one real conversation into a proposal you can paste into an email. It restates the buyer's problem in their words, shows the outcome, lists exactly what they get, and puts the price after all of that. Saved to ~/proposals/ with the date in the filename. Installs in three lines.
Someone talked to you. They're interested. They said "can you put that in writing?" and now it's been three days and the document doesn't exist.
That gap is where a lot of first sales die. Interest fades fast, and a proposal that lands four days late has to rebuild the whole conversation from scratch. The proposal-writer skill closes the gap the same day. You paste whatever notes you have, even bullet points typed on your phone in the car, and it writes a document short enough to read in two minutes: where the buyer is now in their own words, what's different once it's fixed, a countable list of what they get, the timeline, then the price.
It's one of the 55 free skills in our freeskills repo, and it's the one you run after the conversation, not before.
The seven things it needs from your notes, the section order, and the two-option price table.
Install the proposal-writer skill
A skill is a folder with instructions in it. Drop this folder into your Claude Code skills directory with these three lines and it becomes a command you can run from any project.
bashgit clone https://github.com/duncan-buildroom/freeskills.git
mkdir -p ~/.claude/skills
cp -r freeskills/proposal-writer ~/.claude/skills/Start a new Claude Code session, or restart the one you have open, and it's ready. Setup ends there. No keys to paste, no config file.
Run it the first time
Type /proposal-writer and paste your notes. Rough is fine. It reads them looking for three load-bearing pieces: the buyer's problem, the scope of the work, and your price. If any of those three are missing it stops and asks, because it won't guess a price and it won't invent scope on your behalf.
It also won't put a quote in the buyer's mouth. If you didn't write down their exact phrasing, it writes the problem section plainly from your notes instead of making up something they said.
A good first result: a file at ~/proposals/ named after the client and dated, containing the problem, the outcome, the deliverables, the timeline, a small price table, a guarantee if you have one you're happy with, and one next step written as a sentence the buyer can act on in ten seconds. Then it offers to write the short email that goes with it, so the document doesn't arrive naked.
Turn last night's call notes into a proposal
This is the main run. Dump everything you remember, in any order.
/proposal-writer
Here are my notes from the call:
[paste everything, including their exact words if you wrote any down]
Who they are: [name, business, what they do]
What I'll actually do: [the work]
My price: [one number]
Timeline: [when you can start, roughly how long]
Write the proposal.Fix the problem section before you send it
The section describing where the buyer is now decides everything else. If it reads generic, the price won't land no matter what the number is.
The problem section reads too generic. Here's more of what they actually said on the call:
[paste their words, or the specific details you left out]
Rewrite that section so it's clearly about their business and not about their industry. Don't invent a quote.Get the email that goes with it
A proposal sitting in an attachment with no message around it gets opened slower. Ask for the covering note in the same session.
Now write the message I send with this. Three or four lines, the way I'd write it to someone I respect, ending on the same next step that's in the proposal. Give me an email version and a shorter DM version.The 60-second version
Here's the spoken version of what it does with your notes and why the price stops feeling scary.
- 1Hook: your proposal takes three days because you're starting from a blank page. This free skill starts from your call notes and finishes it tonight.
- 2Step 1: you paste your notes from the call.
- 3Step 2: it pulls out the buyer's problem in the words they used, not the words you'd use.
- 4That's where most proposals already go wrong.
- 5Step 3: it writes what's different for their business once the work is done. Then it lists exactly what they get, so your price is attached to a list they can count.
- 6Then it does something odd with the price.
- 7Step 4: the price goes at the end, after they already want it, and the whole thing closes on one next step the buyer can do in ten seconds.
- 8Transformation: you stop losing deals to the three days it takes you to write the document. The person who was interested on Tuesday gets it on Tuesday.
- 9Close: it's free, and there are 54 more like it in that repo. What to say when they reply, and how to get more of these conversations, is Claude Code Club at $9 a month. Link below.
Tonight: find the last conversation you never followed up on, run the skill on whatever notes you kept, and send it before you go to bed.
Common questions
Do I need to know how to code?
No. Three lines in the terminal to install it, then you paste notes and answer a couple of questions in plain English.
Is it really free?
Yes. It's a public folder in the freeskills repo with no keys and no account behind it. The $9 a month Claude Code Club is the separate offer.
What if I haven't picked a price yet?
It asks, and it won't guess. Run the pricing-calculator skill from the same repo first, which prices on what the buyer gets rather than on your hours, then come back here with the number.
My notes are terrible. Is that a problem?
Rough notes are what it expects. If the three load-bearing pieces are missing it asks about three things and stops, rather than writing a proposal built on guesses that the buyer will spot.
How long should the proposal be?
Short. The whole document should read in under two minutes. A one-page proposal that lands the buyer's problem beats six pages of process diagrams.
Keep going
Want the whole system around winning the work?
Get 650+ plug-and-play skills, MCPs & prompts, plus 7,000+ members - $9/mo, cancel anytime.
Join the Club