skills/general/proposal-creation/SKILL.md
Build a deep, Palantir-grade Phase-1 Engagement Proposal for an enterprise account: a ~34-page commercial + technical PDF (exec brief, operating map, line-by-line value derivation, architecture/security, delivery + team, production proof/case studies, and commercial terms with pricing at the end, plus SOW/SLA/security annexes). This is the Gate-3 priced artifact that follows the Operating Diagnostic. Config-driven: fill one account.py, tailor the bespoke analytical pages, render to PDF. Triggers on 'build a proposal for X', 'engagement proposal', 'commercial proposal', 'SOW proposal', '/proposal X'.
npx skillsauth add beam-ai-team/beam-next-skills proposal-creationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Produces a board-quality, CFO-grade Phase 1 Engagement Proposal: the deep commercial + technical document a customer can read on its own and take to their board. Built on the design system a real customer signed off on (Saudi Paper Manufacturing Co., Tadawul 2300 — the canonical example in examples/).
Before creating project files, editing account config, rendering PDFs, or drafting commercial terms, show the account, project path, value/pricing assumptions, output artifacts, and confidential customer context included. Require explicit user approval in the current turn before writing files, rendering customer artifacts, or preparing external-send drafts. Do not send proposals or update CRM from this skill.
| Gate | Artifact | Skill |
|---|---|---|
| 1 | Operating Diagnostic — "you understand our operation", no pricing | operating-diagnostic |
| 2 | Capability statement | — |
| 3 | Engagement Proposal — "here is the deal": value, architecture, team, proof, terms | this skill |
This is the priced Gate-3 artifact. It combines gates 1–3 when needed, but its job is to earn the signature: it shows the value at stake, derives every figure, proves the platform in production, and lays out gated pay-as-proven terms.
Part 0 exec brief · Part 1 value at stake + operating map + ROI-vs-complexity · Part 2 line-by-line value derivation · Part 3 architecture, autonomy/governance, dedicated in-region deployment + security · Part 4 delivery lifecycle, delivery ops, the team, production proof + in-depth case studies, why-Beam · Part 5 one-page summary, license, investment, roadmap, terms (pricing only at the end) · Annexes A process register, B anchor deep-dives, C Scope of Work, D service levels, E security answer bank.
The skill is self-contained (fonts, logos, team photos, case logos all bundled in assets/). Two layers:
scripts/render_handbook.py (CSS/brand), scripts/render_diagnostic.py (light theme), plus the canonical pages in render_proposal.py: the team, the 6 case studies + Volkswagen, platform architecture, autonomy/governance, security, delivery lifecycle, delivery ops, why-Beam, the SLA annex and security annex. These are the same every deal.scripts/account.py) — the per-deal file: identity (company, legal name, listing, preparer, date, doc title/version), currency, the WORKFLOWS value table, all pricing + SAR_* display figures, and the headline economics (receivables, DSO, cost of funds, EV multiple). Copy templates/account.template.py → scripts/account.py and fill it.render_proposal.py (see the checklist below). This is the operating-map layout, the process register, the ROI matrix, the value derivation, and the "maps to <you>" lines. It is genuinely deal-specific and edited by hand, exactly like a real analyst would.Each account = its own project under 03-projects/XX-<account-slug>/. Never mingle accounts.
Entity tree, systems (ERP), the back-office processes, volumes, the receivables/DSO picture, listing + multiple. Pull from the Operating Diagnostic if one was run. The value model must be sized against the customer's own figures, and stated as validated-in-discovery.
scripts/account.pyCopy templates/account.template.py. Fill identity, currency, WORKFLOWS (6–8 Phase-1 workflows with build + annual value + the lever), pricing, SAR_* display figures, and the economics block. Keep everything conservative.
render_proposal.pyWork through the PER-ACCOUNT TAILORING CHECKLIST below. Everything not listed there is Beam-canonical and stays untouched.
cd scripts
python3 render_proposal.py --pdf # writes to ../output/<Company>-<Doc-Title>-<version>.{html,pdf}
python3 check_overflow.py ../output/<...>.html # must report clean
Then run the content QA (AVOID list, em-dashes, figures reconcile). Screenshot key pages with pdftoppm and read them.
Copy the filled account.py + rendered PDF into examples/<account-slug>/ for the record.
render_proposal.py)Config (account.py) drives identity + all commercial numbers automatically. These pages contain deal-specific analytical content or prose that you edit by hand:
exec_brief — the one-paragraph operation narrative + "what Phase 1 is" (the three suites) + "why safe to start".operating_map_page — the hub-and-spoke SVG: the four cluster hubs, the process cards (coordinates + code + name + value + AUTO/P2/KEEP), and the centre value figure. Hand-laid per operation.roi_matrix_page — the ROI-vs-complexity placement of each workflow.value_how_page / value_buildup_ap_page / value_buildup_ar_page / value_derivation_page — the line-by-line value arithmetic and the receivables build-up (value AR as a suite, counted once; the per-agent split is an allocation "by primary driver", never an independently-derived line).tech_deployment_security_page — the in-region deployment naming (cloud region/provider) and the "isolated to <company>" language.annex_register_page — the process register (the processes, phase tags, priority/complexity).annex_deepdive_page — the anchor-process decision-logic deep-dives + the facts table (revenue, EV multiple, DSO, etc.).annex_sow_page — the Scope of Work specifics (suites, Definition of Done gates, volumes).render_pages.py): license_page module split, roadmap_page Phase 2/3 scope + pricing, terms_page milestone amounts, and the value_page "where the value sits" bullets.relevance / maps string references the account; update the mapping to the account's processes. The cases themselves (Americana, Zurich, BID-Coburg, Porsche, Fraisa, Forvia, VW) are fixed Beam proof — do not invent customers.Fixed — never edit per deal: team_page, leadership_page, the CASES structure + case pages, proof_page, tech_architecture_page, tech_autonomy_page, delivery_lifecycle_page, delivery_ops_page, why_beam_page (except the one company-name mention), annex_sla_page, annex_security_page.
check_overflow.py reports clean on every page._firm() strips the "~" on license/investment/terms pages; value pages keep "~").examples/saudi-paper-group-v3.0/ — the filled account.py and the rendered 34-page PDF that was sent to the CFO. Use it as the fidelity bar.
operating-diagnostic — the Gate-1 artifact this follows (no pricing; one hero cost-of-current-operation number).contract-creation / scope-of-work-creation — the binding contract pack (Master + SOW + DPA) that follows a signed-off proposal.The previous lightweight beam_pdf-based generator is archived at scripts/generate_proposal_pdf.py.legacy.
tools
Build a Palantir-shape, PDF-native use-case proposal document for a sophisticated enterprise account: research-grounded use cases (each with description, challenge, impact, value), an operating-graph ontology page, a recommended PoC with a week-by-week plan, and a closing page that asks for one decision. Load when a client asks us to 'propose high-impact use cases', requests a use-case presentation/catalog for a function (finance, HR, ops), or when a technical evaluation team will review candidates to pick a PoC. NOT for single-account cold outreach (use prospect-brief), full process diagnostics (use operating-diagnostic), or priced proposals (use proposal-creation).
development
Convert Beam Figma slide designs into high-fidelity, editable HTML presentation decks. Use when Codex is asked to audit Figma slides, extract slide templates, rebuild Beam slides as HTML decks, decide whether Figma imagery should be exported or rebuilt in HTML/CSS, create Beam/Prism-compatible deck templates, or improve fidelity of existing Beam HTML slide rebuilds.
development
Use the Beam AI reusable slide library: individual HTML slide templates extracted from Beam Figma rebuilds, kept separate from deck themes and full deck templates. Load when the user asks for a slide library, specific Beam slide patterns, reusable Figma-inspired slides, Prism slide-library items, or slide-level HTML templates.
development
Use Beam AI deck and report design packs, HTML templates, and curated examples to create sales decks, customer intro decks, RPO decks, and DIN A4 use-case proposal reports. Load when the user asks for Beam-branded presentation templates, Prism-compatible deck templates, Beam report templates, customer intro decks, commercial proposals, or reusable HTML deck/report examples.