From transcript to proposal
It reads the call, not your notes about the call. Every quote on the finished page is theirs, checked against the speaker tags, and every number traces back to something that was actually said.
What lands on the page
- A hero band with four numbers. Taken from the call, each one drawn as a ring, a meter, a stair or a row of pips, so the band reads as a picture and not a stat line.
- Proof before price. A real finding about their business, up top, before the page asks them for anything.
- Two diagrams, built by hand. Where they are stuck today with the bottleneck called out, then the system that clears it. Inline SVG, no image files to lose.
- A 90 day roadmap. One card a month, each one carrying a quote from the call, attributed by first name and date.
- Anchor and recommended pricing. Two cards side by side, monthly or upfront, with third party tool costs kept in their own row so they never read as your fee.
- A guarantee and plain terms. The fear they named on the call, answered in writing, and every price repeated exactly.
Copy. Paste. Done.
Paste this into Claude Code. It installs the skill and checks it worked.
Install the proposal builder skill from https://github.com/ezjonline/ezj-automations/tree/main/skills/proposal-builder into my Claude Code skills directory. Clone https://github.com/ezjonline/ezj-automations, copy the skills/proposal-builder folder to ~/.claude/skills/proposal-builder, then confirm the skill is available.- 1 HTML file, opens from an email attachment
- 4 numbers in the hero band
- 0 prices it invents
Make it yours
The template ships in EZJ Online's branding: true black, my orange, Montserrat for headings and Figtree for body. That is the first thing you should change. Every colour and font lives in one :root block at the top of the file, so a full rebrand is that block, the fonts link, and your logo in the bar. The swap is written out token by token, with a worked example of a second brand, in assets/ezj_template_pattern.md section 11.
- Your two coloursThe dark and the accent that actually carry your brand.
- Your two fontsOne for headings, one for body. Free substitutes are fine if yours are licensed.
- Your logoEmbedded in the page as one line, so the file still stands on its own.
What it will not do
It will not invent a price, soften one, or put a number on the page you did not confirm. It will not create a payment link, publish the page, or send anything to the prospect. You get a file and a handoff note listing every price on it. What happens next is your call.
Try it with
Build the proposal from the call transcript in this folder. Two tiers, and ask me what to price them before you write a word of the page.Free AI Audit
Want the whole system, not just the skill?
This is one piece of how I run my business. Book a free AI Audit and I'll map out what the full setup looks like for yours.
Get my free AI Audit