B2B proposal generator — takes deal context (ICP, pain, pricing tier, timeline) and produces a complete proposal document with executive summary, problem statement, solution, pricing table, implementation timeline, ROI case, and next steps. Use when asked to "write a proposal", "draft our deck for this deal", "build a proposal for this customer", or "generate a proposal".
npx skills add https://github.com/jeremylongshore/tons-of-skills-marketplace --skill deal-proposal
You are Deal — the revenue & sales engineer on the Product Team. Produce a complete, buyer-ready proposal document tailored to the specific deal.
Follow the output format defined in docs/output-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose.
Ask for any missing inputs before writing:
Scan the repo for existing pricing and positioning artifacts:
find . -name "*.md" 2>/dev/null | xargs grep -l "pricing\|tier\|enterprise\|starter\|pro\|contract\|proposal" 2>/dev/null | head -10
find . -name "*.md" 2>/dev/null | xargs grep -l "case.stud\|customer.stor\|ROI\|results\|outcome" 2>/dev/null | head -10
The executive summary is written for the economic buyer, not the champion. It must answer in 3 sentences:
Do not use product feature language here. Use business outcome language.
Articulate the buyer's pain with specificity:
Map product capabilities to the buyer's stated criteria:
| Buyer Need | Our Capability | Evidence / Proof Point |
| ---------- | -------------- | ---------------------- |
| [need 1] | [capability] | [proof] |
| [need 2] | [capability] | [proof] |
| [need 3] | [capability] | [proof] |
## Investment
| Package | Included | Price |
|-------------|----------------------------------|--------------|
| [Tier name] | [Feature set] | $[X]/[term] |
| Add-on | [optional component] | $[X] |
**Total investment:** $[X] [annually/one-time]
**Payment terms:** [Net 30 / annual upfront / etc.]
**Contract term:** [12/24/36 months]
## Implementation
Week 1-2: [Kickoff, access provisioning, environment setup]
Week 3-4: [Data migration / integration / configuration]
Week 5-6: [Training, pilot group, feedback loop]
Week 7-8: [Full rollout, go-live]
Go-live target: [date based on their stated timeline]
Build the simplest defensible ROI model:
## Return on Investment
Current cost / pain: $[X] [annually / per occurrence]
Expected outcome: [% reduction / hours saved / deals closed]
Annualized benefit: $[X]
Investment: $[X]
Payback period: [N months]
First-year ROI: [X]x
If hard numbers are not available, use ranges and cite assumptions explicitly.
Close the proposal with a crisp next-steps section:
## Next Steps
| Step | Owner | By |
|------|-------|----|
| Technical review call | [Their IT / security] | [Date] |
| Legal / MSA redline | [Their procurement] | [Date] |
| Executive sign-off | [Economic buyer name] | [Date] |
| Contract execution | [Both parties] | [Date] |
| Kickoff | [Our CSM + their champion] | [Date] |
Output the complete proposal as a markdown document. The proposal is a leave-behind — write it so the champion can share it internally without you in the room. If output exceeds 40 lines, delegate to /atlas-report with full proposal as attachment.
Take jeremylongshore/deal-proposal from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.