Sales Proposal
Scaffolds a client-facing sales proposal with executive summary, solution overview, pricing structure, delivery timeline, and terms. Produces a professional proposal document with supporting data files for pricing and scheduling.
| Name | proposal-template |
| Version | 0.1.0 |
| Category | sales |
| License | Apache-2.0 |
| Persona | sales |
| Tags | proposal, sales, pricing, timeline, services |
| Source | templates/proposal-template |
Render it
Three front doors, one catalog. Pick whichever suits the caller.
# CLI
npx @nanohype/sdk render proposal-template --out ./my-app
# SDK
import { LocalSource, renderTemplate } from "@nanohype/sdk";
const result = await renderTemplate(source, "proposal-template", variables);
# MCP — from an agent
get_template({ name: "proposal-template" })Variables
Required
ProjectNamestring- Kebab-case project name used as the document directory Must be lowercase kebab-case starting with a letter.
CompanyNamestring- Client company name for the proposal
Optional
ProposalTypestring — defaults toservices- Type of proposal (services, product, hybrid)
What it produces
3 files. Placeholder names such as __APP_NAME__ are what the renderer substitutes into.
proposal/pricing.yaml
proposal/proposal.md
proposal/timeline.yamlComposes with
- Pairs with
battle-cards - Pairs with
brand-guidelines - Nests inside
monorepo
Composites that use it
- Client Engagement — Non-engineering client engagement package.