proposal-writing
Use this skill when writing proposals, responding to RFPs, drafting SOWs, or developing pricing strategies. Triggers on proposal writing, RFP response, statement of work, pricing strategy, win themes, executive summary, and any task requiring business proposal creation or optimization.
sales proposalsrfpsowpricingwin-themesbusiness-writingWhat is proposal-writing?
Use this skill when writing proposals, responding to RFPs, drafting SOWs, or developing pricing strategies. Triggers on proposal writing, RFP response, statement of work, pricing strategy, win themes, executive summary, and any task requiring business proposal creation or optimization.
proposal-writing
proposal-writing is a production-ready AI agent skill for claude-code, gemini-cli, openai-codex. Writing proposals, responding to RFPs, drafting SOWs, or developing pricing strategies.
Quick Facts
| Field | Value |
|---|---|
| Category | sales |
| Version | 0.1.0 |
| Platforms | claude-code, gemini-cli, openai-codex |
| License | MIT |
How to Install
- Make sure you have Node.js installed on your machine.
- Run the following command in your terminal:
npx skills add AbsolutelySkilled/AbsolutelySkilled --skill proposal-writing- The proposal-writing skill is now available in your AI coding agent (Claude Code, Gemini CLI, OpenAI Codex, etc.).
Overview
Proposal writing is the discipline of persuading a decision-maker to choose you over every alternative - including doing nothing. The best proposals are not documents about you; they are documents about the buyer's problem, written to make the path from "we have a problem" to "they understand us and can solve it" as short as possible. This skill covers RFP responses, Statements of Work (SOWs), pricing strategy, win themes, and executive summaries - giving an agent the judgment to draft, review, and sharpen any business proposal.
Tags
proposals rfp sow pricing win-themes business-writing
Platforms
- claude-code
- gemini-cli
- openai-codex
Related Skills
Pair proposal-writing with these complementary skills:
Frequently Asked Questions
What is proposal-writing?
Use this skill when writing proposals, responding to RFPs, drafting SOWs, or developing pricing strategies. Triggers on proposal writing, RFP response, statement of work, pricing strategy, win themes, executive summary, and any task requiring business proposal creation or optimization.
How do I install proposal-writing?
Run npx skills add AbsolutelySkilled/AbsolutelySkilled --skill proposal-writing in your terminal. The skill will be immediately available in your AI coding agent.
What AI agents support proposal-writing?
This skill works with claude-code, gemini-cli, openai-codex. Install it once and use it across any supported AI coding agent.
Maintainers
Generated from AbsolutelySkilled
SKILL.md
Proposal Writing
Proposal writing is the discipline of persuading a decision-maker to choose you over every alternative - including doing nothing. The best proposals are not documents about you; they are documents about the buyer's problem, written to make the path from "we have a problem" to "they understand us and can solve it" as short as possible. This skill covers RFP responses, Statements of Work (SOWs), pricing strategy, win themes, and executive summaries - giving an agent the judgment to draft, review, and sharpen any business proposal.
When to use this skill
Trigger this skill when the user:
- Asks to write or improve a business proposal
- Needs to respond to an RFP (Request for Proposal) or RFQ (Request for Quote)
- Wants to draft or review a Statement of Work (SOW)
- Is developing a pricing strategy or a pricing section for a proposal
- Needs to identify or articulate win themes
- Wants help writing or critiquing an executive summary
- Asks how to structure a technical approach section
- Needs to build a compliance matrix against RFP requirements
Do NOT trigger this skill for:
- Internal project planning documents (use project-management skills instead)
- Academic grant proposals (different structure, evaluation criteria, and audience norms)
Key principles
Lead with their problem, not your solution - The first thing the evaluator reads must prove you understand their situation. Before a single word about your capabilities, reflect their pain, their constraints, and their desired outcome back to them. A proposal that opens with "We are a leading provider of..." loses immediately.
The executive summary is the whole proposal in miniature - Many decision-makers read only the executive summary. It must contain: the problem, your solution, the key differentiators, quantified value, and the call to action. Nothing else belongs in the executive summary. Treat it as a standalone document that can win the deal alone.
Quantify everything - Claims without numbers are noise. "We reduce costs" is forgettable. "Clients average 23% reduction in operational costs within 90 days" is memorable and verifiable. Every benefit claim needs a number, a timeframe, or a named reference. If you don't have the number yet, find it before submitting.
Tailor, don't template - Evaluators can smell a recycled proposal. Use the buyer's exact language from their RFP. Mirror their terminology, their priority order, their section structure. Customize every named example, case study, and metric to their industry. A proposal that reads like it was written for someone else is a proposal that loses.
Price to value, not cost - Pricing anchored to your internal cost signals commodity thinking. Price instead to the value the buyer receives - the problem solved, the risk removed, the revenue gained. Present pricing in a way that makes the investment obvious relative to the return, not relative to your delivery cost.
Core concepts
Proposal structure
A winning proposal follows a buyer-centric arc:
- Cover letter - One page. Personal, direct, references a specific insight about the buyer. Signed by a named executive.
- Executive summary - 1-2 pages. Problem, solution, value, differentiators, call to action. Never a table of contents or a company history.
- Understanding of requirements - Demonstrate you have read and internalized the RFP. Restate the buyer's goals in your own words, adding nuance they may not have articulated.
- Technical / solution approach - How you will solve the problem. Organized by the buyer's priorities, not your delivery methodology.
- Management approach - Team, governance, escalation, communication cadence.
- Past performance / case studies - Proof that you have done this before for comparable clients. Each case study should mirror the buyer's situation.
- Pricing - Transparent, tied to deliverables, easy to evaluate.
- Appendices - Resumes, certifications, compliance matrices, supplementary data.
Win themes
Win themes are the 3-5 central messages that differentiate your proposal from every competitor. They are not generic strengths ("we are experienced"). They are specific, verifiable, and tuned to this buyer's stated and unstated priorities.
A good win theme follows this formula:
[Your discriminator] + [because] + [buyer benefit] + [proof]
Example: "Our pre-built integration layer cuts the buyer's go-live risk because all data migrations complete in under 72 hours - demonstrated in all 14 of our last implementations."
Every section of the proposal should reinforce at least one win theme. Win themes should appear in the executive summary, in section headers (as "ghosting"), and in the conclusion.
Compliance matrix
For formal RFPs, a compliance matrix maps every stated requirement to the section of your proposal that addresses it. It serves two purposes: it proves you read the entire RFP, and it makes the evaluator's scoring job easier. Use "Compliant," "Partially Compliant," or "Exception" for each row. Never leave a row blank.
Format:
| RFP Section | Requirement | Compliance | Proposal Location |
|---|---|---|---|
| 3.1.2 | System uptime >= 99.9% | Compliant | Section 4, p. 12 |
| 3.2.1 | SOC 2 Type II certification | Compliant | Appendix C |
Pricing models
| Model | Best for | Risk to seller | Risk to buyer |
|---|---|---|---|
| Fixed price | Well-scoped, low-change projects | Scope creep | Low |
| Time and materials | Exploratory, R&D, unclear scope | Overrun budget | High |
| Not-to-exceed (NTE) | T&M with a budget ceiling | Scope creep above ceiling | Medium |
| Retainer | Ongoing advisory or support | Underutilization | Overpaying |
| Value-based / outcome | SaaS, results-tied engagements | Delivering without payment | Low |
| Milestone-based | Long multi-phase projects | Cash flow gaps | Delivery risk |
Common tasks
Write an executive summary
Use this template structure (expand each section to 2-4 sentences):
[PROBLEM STATEMENT]
[Buyer name] faces [specific challenge] which is causing [quantified impact].
Without action, [consequence].
[PROPOSED SOLUTION]
[Your company] proposes [solution name], a [brief description] that [primary outcome].
[KEY DIFFERENTIATORS - 2-3 bullets]
- [Win theme 1 with proof]
- [Win theme 2 with proof]
- [Win theme 3 with proof]
[VALUE / ROI]
Based on [reference or assumption], [buyer name] can expect [specific measurable outcome]
within [timeframe], representing [ROI or value statement].
[CALL TO ACTION]
We are prepared to begin [next step] on [date]. [Named contact] is available at
[contact] to discuss any questions before [decision date].Rules:
- Maximum 1 page for deals under $500K; 2 pages for larger engagements
- Never start with a sentence about your company's history or size
- Every claim must be backed by a number or a named customer
- End with a specific next step and a date
Respond to an RFP systematically
Follow this workflow:
- Shred the RFP - Read it end-to-end. Highlight every explicit requirement, every evaluation criterion, and every implicit signal about what the buyer values.
- Build the compliance matrix - List every requirement before writing a word.
- Identify win themes - Based on evaluation criteria and your differentiators, choose 3-5 win themes. Write them in one sentence each.
- Create the outline - Mirror the RFP's structure exactly unless instructions say otherwise.
- Write section by section - Draft technical approach first (most complex), then past performance, then management, then executive summary last.
- Ghost win themes - Review each section. Every section header and opening sentence should reinforce a win theme.
- Red team review - Read it as the evaluator. Score yourself against the stated criteria. Fix any section below the threshold.
- Final compliance check - Walk the compliance matrix. Confirm every row has a location in the proposal.
Draft a statement of work
A SOW defines what will be delivered, by when, at what cost, and what is out of scope. Vague SOWs cause disputes. Every clause should pass the "measurable and observable" test.
Required sections:
- Purpose and background - 1 paragraph. Why this work is being done.
- Scope of work - Bullet list of deliverables. Each deliverable must be a noun (a thing), not a verb (an activity).
- Out of scope - Explicit list of what is excluded. This is as important as scope.
- Deliverables and acceptance criteria - For each deliverable: format, deadline, and the objective criteria by which the buyer will accept or reject it.
- Timeline and milestones - Table of milestone, date, and deliverable.
- Roles and responsibilities - RACI or equivalent. Who does what.
- Assumptions - List every assumption embedded in the scope or price. Each assumption that proves false is a change order.
- Change management - How scope changes are requested, estimated, and approved.
- Payment terms - Tied to milestones or calendar dates.
Develop pricing strategy
Work through these questions before setting a number:
- What is the measurable value to the buyer? (revenue gained, cost saved, risk reduced, time saved)
- What would it cost them to build this themselves? (make vs. buy anchor)
- What are competitors likely to price? (market anchor)
- What is your floor? (cost + minimum margin)
- Which pricing model fits the risk profile? (see pricing models above)
Present pricing with three options when possible:
| Option | Scope | Price | Best for |
|---|---|---|---|
| Core | [minimum viable scope] | $X | Budget-constrained buyers |
| Recommended | [full scope] | $Y | Buyers who want the outcome |
| Premium | [full scope + additions] | $Z | Buyers who want certainty/speed |
This structure anchors the buyer to the middle option and prevents lowest-price anchoring. Always recommend one option explicitly.
Create win themes
Step 1 - Extract evaluation criteria from the RFP. Rank them by weight.
Step 2 - List your 5 strongest discriminators (things you can prove that competitors cannot easily claim).
Step 3 - Map discriminators to evaluation criteria. The overlaps become win theme candidates.
Step 4 - Write each win theme using the formula:
[Discriminator] + because + [buyer benefit] + [proof point]
Step 5 - Test each theme: Is it specific? Is it provable? Does it address a buyer priority? If any answer is no, rewrite or discard.
Step 6 - Weave each theme into the proposal: executive summary, section openers, past performance selection, and conclusion.
Write a technical approach section
Structure:
- Restate the technical challenge - Show you understand the complexity.
- Solution overview - 1-2 paragraphs. What you will build/do and why this approach is right for their situation.
- Methodology / process - Step-by-step. Use a visual (phased diagram, swim lane) if allowed. Match phase names to the buyer's own language.
- Key technical decisions - Explain 2-3 architectural or methodological choices and why you made them (not just what they are).
- Risk mitigation - Name the top 3 technical risks and your mitigation for each. This demonstrates maturity and builds trust.
- Staffing - Who will do the work. Named leads when possible.
Avoid: generic methodology descriptions that could apply to any project. Every paragraph should contain something specific to this buyer's environment or requirements.
Build a compliance matrix
For each RFP section, create a row. Columns:
| RFP Section | Requirement text (verbatim) | Compliance status | Proposal section | Notes |
|---|
Compliance status options:
- Compliant - Requirement is fully met as stated
- Compliant with clarification - Met, but with a noted condition
- Partially compliant - Met in part; explain the gap
- Exception - Not met; explain why and what you offer instead
- Not applicable - Requirement does not apply to your solution
Submit the compliance matrix as an appendix. Reference it from the executive summary.
Anti-patterns / common mistakes
| Mistake | Why it loses | What to do instead |
|---|---|---|
| Company-first opening | Evaluators skip it; signals seller-focus not buyer-focus | Open with the buyer's problem in their own words |
| Undifferentiated win themes | "Experienced team" and "proven process" describe everyone | Tie each theme to a specific proof point unique to your firm |
| Scope without exclusions | Missing out-of-scope clause turns every ambiguity into a dispute | Always include an explicit out-of-scope list in every SOW |
| Single price option | Creates lowest-price anchoring; leaves budget on the table | Present three tiers; recommend the middle one explicitly |
| Recycled case studies | Evaluators notice industry and scale mismatches; signals laziness | Use case studies within 2x of the buyer's size and same industry |
| Vague acceptance criteria | "Deliverable approved by client" is not a criterion | Define acceptance as observable, measurable outcomes with deadlines |
Gotchas
Executive summary written last and rushed - Because the executive summary comes first in the document, teams often write it last under time pressure. But evaluators who read only the exec summary decide the proposal's fate. Draft the exec summary early as a forcing function to align the entire proposal narrative, then refine it last.
Win themes that describe you, not the buyer's benefit - "25 years of experience" and "proven methodology" are company-centric claims. A win theme must end with a buyer benefit and a proof point, not stop at the discriminator. Apply the formula explicitly: discriminator + because + buyer benefit + proof.
SOW scope without an explicit out-of-scope list - Every ambiguous item not excluded in the SOW will eventually become a disputed change order. When drafting a SOW, explicitly list what is excluded. The out-of-scope section is as legally important as the scope section.
Compliance matrix built after writing - Building the compliance matrix retroactively means gaps are discovered late and addressed with retrofitted language. Build the matrix first from the RFP, then write to fill every row.
Single pricing option presented - A single price creates a take-it-or-leave-it dynamic and anchors the buyer on your lowest number. Always present three tiers and explicitly recommend the middle one; this shifts the framing from "should we buy?" to "which option fits us?"
References
For detailed templates and worked examples, read the relevant file from references/:
references/proposal-templates.md- SOW template, executive summary template, pricing table template with worked examples
Only load a references file when the current task requires a complete template or worked example.
References
proposal-templates.md
Proposal Templates
Ready-to-use templates for the most common proposal documents. Replace every
[BRACKETED] placeholder with content specific to the engagement. Every template
is designed to be lean - remove sections that do not apply rather than leaving them
blank or writing "N/A" throughout.
Executive Summary Template
Length: 1 page (deals under $500K) or 2 pages (larger engagements). Rule: Write this last, after every other section is drafted.
[BUYER ORGANIZATION NAME] [Project or Program Name] Executive Summary
The challenge
[Buyer name] faces [specific problem statement drawn from the RFP or discovery]. This is causing [quantified business impact: cost, time, risk, or missed revenue]. Without a focused solution, [consequence of inaction with timeframe].
Our solution
[Your company name] proposes [solution name or description] - [one sentence on what it is and how it works at a high level]. Our approach is grounded in [key methodology or differentiator] and delivers [primary outcome] within [timeframe].
Why [Your company name]
- [Win theme 1]: [Discriminator + buyer benefit + proof point in one sentence]
- [Win theme 2]: [Discriminator + buyer benefit + proof point in one sentence]
- [Win theme 3]: [Discriminator + buyer benefit + proof point in one sentence]
Value to [Buyer name]
Based on [named reference client / industry benchmark / buyer-provided data], this engagement is projected to deliver:
| Outcome | Projected value | Timeframe |
|---|---|---|
| [Benefit 1, e.g., cost reduction] | [$ amount or % improvement] | [X months after go-live] |
| [Benefit 2, e.g., time savings] | [X hours/week or FTE equivalent] | [Timeframe] |
| [Benefit 3, e.g., risk reduction] | [Quantified or described] | [Timeframe] |
Total investment: $[Amount]. Estimated payback period: [X months].
Next step
[Your company name] is prepared to [specific next action, e.g., begin discovery, execute contract, kick off Phase 1] on [date]. [Named contact, title] is available at [email / phone] to answer questions before [decision deadline].
Statement of Work (SOW) Template
Use for: Fixed-price or milestone-based engagements where scope can be defined in advance. Adapt sections for T&M engagements by replacing deliverables with activity categories and rates.
Statement of Work
Client: [Client legal entity name] Vendor: [Your legal entity name] SOW Number: [SOW-YYYY-NNN] Effective date: [Date] SOW expiry: [Date or "Upon completion of all deliverables"] Parent agreement: [MSA or contract reference, if applicable]
1. Purpose and background
[1-2 paragraphs. Why this work is being done. Reference the business need, not the vendor. Example: "Client is migrating its order management system from an on-premises Oracle deployment to a cloud-native platform to reduce infrastructure cost and improve scalability ahead of planned regional expansion in Q3 [year]."]
2. Scope of work
Vendor will provide the following services and deliverables:
Phase 1 - [Phase name, e.g., Discovery and Design] (Weeks 1-[N])
- [Deliverable: noun form, e.g., "Current-state architecture assessment report"]
- [Deliverable]
- [Deliverable]
Phase 2 - [Phase name, e.g., Development and Configuration] (Weeks [N]-[N])
- [Deliverable]
- [Deliverable]
Phase 3 - [Phase name, e.g., Testing and Go-live] (Weeks [N]-[N])
- [Deliverable]
- [Deliverable]
3. Out of scope
The following items are explicitly excluded from this SOW. Any request to include these items will be handled as a change order per Section 9.
- [Exclusion 1, e.g., "Integration with third-party systems not listed in Section 2"]
- [Exclusion 2, e.g., "Training beyond the two sessions specified in Phase 3"]
- [Exclusion 3, e.g., "Ongoing support or maintenance after go-live date"]
- [Exclusion 4]
4. Deliverables and acceptance criteria
| Deliverable | Format | Due date | Acceptance criteria |
|---|---|---|---|
| [Deliverable name] | [PDF report / working software / presentation] | [Date] | [Objective, observable criterion. E.g., "All 47 user stories in Appendix A pass UAT with zero Priority 1 defects open"] |
| [Deliverable name] | [Format] | [Date] | [Criterion] |
| [Deliverable name] | [Format] | [Date] | [Criterion] |
Acceptance process: Client will provide written acceptance or a list of defects within [X] business days of delivery. If no response is received within that window, the deliverable is deemed accepted. Defects will be categorized as Priority 1 (blocks acceptance), Priority 2 (fix before next milestone), or Priority 3 (fix at discretion). Vendor will remediate Priority 1 defects within [X] business days.
5. Timeline and milestones
| Milestone | Target date | Deliverables included | Payment triggered |
|---|---|---|---|
| Project kickoff | [Date] | Kickoff meeting, project plan | [% or $] |
| Phase 1 complete | [Date] | [Deliverable list] | [% or $] |
| Phase 2 complete | [Date] | [Deliverable list] | [% or $] |
| Final acceptance | [Date] | [Deliverable list] | [% or $] |
All dates are contingent on Client providing timely access, data, and approvals as described in Section 6.
6. Roles and responsibilities
| Responsibility | Client | Vendor |
|---|---|---|
| Project sponsor | [Name / role] | [Name / role] |
| Day-to-day project manager | [Name / role] | [Name / role] |
| Subject matter expert access | Provide within [X] business days of request | Coordinate and document sessions |
| System access and credentials | Provide before [date] | Request via [process] |
| Review and approval of deliverables | Within [X] business days | Incorporate feedback within [X] business days |
| Environment provisioning | [Client or Vendor] | [Client or Vendor] |
7. Assumptions
This SOW and its pricing are based on the following assumptions. If any assumption proves materially incorrect, Vendor reserves the right to submit a change order.
- [Assumption 1, e.g., "Client will provide a fully configured development environment by [date]"]
- [Assumption 2, e.g., "No more than [N] integrations are in scope"]
- [Assumption 3, e.g., "All stakeholder interviews can be conducted remotely"]
- [Assumption 4, e.g., "Client data will be provided in CSV or JSON format; no ETL from legacy binary formats is required"]
8. Payment terms
| Invoice trigger | Amount | Due |
|---|---|---|
| SOW execution | $[Amount] ([X]% of total) | Net [30] from invoice date |
| Phase 1 acceptance | $[Amount] ([X]%) | Net [30] from acceptance |
| Phase 2 acceptance | $[Amount] ([X]%) | Net [30] from acceptance |
| Final acceptance | $[Amount] ([X]%) | Net [30] from acceptance |
| Total | $[Total] |
Late payments accrue interest at [X]% per month after [30] days.
9. Change management
Any change to scope, timeline, or budget requires a written Change Order signed by both parties before work begins. Vendor will provide a Change Order estimate within [X] business days of a written change request. Verbal approvals do not authorize scope changes.
10. Signatures
| Client | Vendor |
|---|---|
| Signature: ________________________ | Signature: ________________________ |
| Name: | Name: |
| Title: | Title: |
| Date: | Date: |
Pricing Table Templates
Three-tier pricing table
Use this structure to anchor buyers to the middle option and prevent lowest-price anchoring. Always explicitly recommend one option.
[Project name] - Pricing Options
| Core | Recommended | Premium | |
|---|---|---|---|
| Price | $[X] | $[Y] | $[Z] |
| Timeline | [X weeks] | [Y weeks] | [Z weeks] |
| [Feature/scope item 1] | Included | Included | Included |
| [Feature/scope item 2] | - | Included | Included |
| [Feature/scope item 3] | - | Included | Included |
| [Feature/scope item 4] | - | - | Included |
| [Support level] | [Email only] | [Email + phone] | [Dedicated CSM] |
| [Warranty/guarantee] | [30 days] | [60 days] | [90 days] |
| Best for | Budget-constrained buyers | Buyers who want the full outcome | Buyers who need certainty or speed |
Our recommendation: The Recommended option delivers [primary outcome] within [timeframe] and includes [key differentiator not in Core]. Most clients at your scale choose this option.
Time and materials rate card
Use when scope is exploratory or not fully defined. Always pair with a not-to-exceed (NTE) ceiling.
| Role | Daily rate | Estimated days | Estimated cost |
|---|---|---|---|
| [Engagement lead / principal] | $[rate] | [X days] | $[subtotal] |
| [Senior consultant] | $[rate] | [X days] | $[subtotal] |
| [Analyst / developer] | $[rate] | [X days] | $[subtotal] |
| [UX / design] | $[rate] | [X days] | $[subtotal] |
| Subtotal - labor | $[total] | ||
| Travel and expenses (estimate) | $[amount] | ||
| Total estimate | $[total] | ||
| Not-to-exceed ceiling | $[NTE] |
Actuals billed monthly against a purchase order. Vendor will provide written notice when 80% of the NTE ceiling is reached. No charges beyond the NTE without a signed amendment.
Value-based pricing justification
Use this structure when pricing an outcome-based or SaaS engagement to anchor price to value rather than cost.
| Value driver | Buyer's current state | With [your solution] | Annual value |
|---|---|---|---|
| [Cost, e.g., manual processing hours] | [X hours/week @ $Y/hr] | [Reduced by Z%] | $[Annual saving] |
| [Revenue, e.g., conversion rate] | [X% conversion] | [Projected X+N%] | $[Annual gain] |
| [Risk, e.g., compliance fines] | [$X exposure / year] | [Eliminated] | $[Risk value] |
| [Time to market] | [X weeks per release] | [Y weeks per release] | $[Opportunity value] |
| Total annual value | $[Total] |
Investment: $[Price] Year 1 ROI: [((Value - Price) / Price) x 100]% Payback period: [Price / (Value/12)] months
Frequently Asked Questions
What is proposal-writing?
Use this skill when writing proposals, responding to RFPs, drafting SOWs, or developing pricing strategies. Triggers on proposal writing, RFP response, statement of work, pricing strategy, win themes, executive summary, and any task requiring business proposal creation or optimization.
How do I install proposal-writing?
Run npx skills add AbsolutelySkilled/AbsolutelySkilled --skill proposal-writing in your terminal. The skill will be immediately available in your AI coding agent.
What AI agents support proposal-writing?
proposal-writing works with claude-code, gemini-cli, openai-codex. Install it once and use it across any supported AI coding agent.