This skill produces business proposals as
packages. Follow the
k2f skill for authoring: unpack or init a workspace, edit the semantic tree, run pack/verify, then export. K2F keeps agents on
meaning (section roles, narrative arc, tables)—not pixel coordinates—while the engine compiles layout, typography, and theme into consistent export-ready output.
Before you build, install the core skill:
npx skills add suzheng/k2f --skill k2f
.
Single blueprint for semantic content and aesthetic intent. Use labeled blocks the k2f skill can map to sections later.
-
Proposal frame — Audience (buyer vs evaluator), engagement type (fixed, phased, retainer), and desired decision. Set valid-until (default 30 days if user silent). Omit sections the frame does not need.
-
Cover & metadata — Title, optional subtitle, client organization and contact, your firm and contact, date, version. One currency throughout; flag locale formatting if known.
-
Narrative spine (CLOSE) — Plan flow before drafting sections:
- Context: their situation in their language (from user inputs).
- Loss: cost of inaction—quantified only when data exists; otherwise qualitative and labeled.
- Outcome: future state and business value (measurable where possible).
- Solution: approach, phases, deliverables, success criteria.
- Evidence: proof you can deliver—case snippets, methodology, credentials user provided.
Executive summary must stand alone (~400 words max): entire proposal understandable from that block alone.
-
Section architecture (include / cut) — Default stack; drop or shorten per frame:
- Executive Summary → Understanding / Current State & Challenges → Proposed Approach (overview + phased delivery) → Expected Outcomes & ROI → Team & Governance (if relevant) → Investment → Why Us → Terms → Next Steps.
- Cut feature dumps, duplicate methodology, competitor attacks, and deep legal boilerplate.
-
Scope & delivery — Per phase: objective, key activities, deliverables, success criteria, duration. What's included and what's not included as explicit lists—prevent day-one disputes. Assumptions and client dependencies in a distinct block, not buried in prose.
-
Investment block — Pricing model only if user specified. Table-first fees; payment milestones
verbatim from user. Never fabricate rates or tax; use
when math is incomplete. Scannable path: model → totals → net → schedule.
-
Commercial closure — Start assumptions, duration, location, travel/expenses policy from user. IP, confidentiality, termination, change process at summary level; note legal review recommended. Numbered next steps with dates or triggers.
-
Design intent — Tone, hierarchy, density, palette for the engine:
- Tone: consultative B2B; trust through understanding, not hype. Lead with their problem; keep price findable.
- Hierarchy: executive summary and Understanding strongest; conclusion-led phase titles; total never buried.
- Density: bullets and tables per phase; ~6-line paragraph cap; one outcomes/ROI block, not repeated.
- Palette: restrained neutrals, one accent on phases, totals, CTA; WCAG AA; tabular fees, not inline dollars.