Agent Skill · Per live procurement · pricing review · input-gated
Bid Pricing / Price-to-Win
Turn company rate cards, labor mapping, and staffing assumptions into a traceable live-procurement cost build.
Save as .claude/skills/bid-pricing-price-to-win/SKILL.md or paste into any agent with the CLEATUS MCP connected.
What this skill does
- Validates that company rate cards, LCAT mappings, and pricing assumptions are present before calculating
- Maps solicitation workload and LOE to an assumption-labeled FTE and staffing model
- Calculates target ABR and TEP with a visible formula and source lineage for every input
- Keeps competitor TEP and ABR evidence-limited, citing real records or reporting insufficient data
CLEATUS tools it drives
get_opportunitysearch_documentssearch_marketget_capture_profile
A sample run
claude · bid-pricing-price-to-win
$ claude "build the live-procurement price-to-win"
● search_documents company rate card · LCAT map · assumptions
Rate card found · LCAT map missing
● get_opportunity Section L/M · CLINs · workload
LOE absent · staffing assumptions required
Calculation paused: 2 required customer inputs missing
Partial readiness report delivered without invented rates.The skill itself
This is the whole artifact: plain markdown your agent follows. Read it, edit it, make it yours.
.claude/skills/bid-pricing-price-to-win/SKILL.md
---
name: cleatus-bid-pricing-price-to-win
description: Build a live-procurement bid pricing and price-to-win model from customer-provided rate cards, LCAT mappings, staffing assumptions, and solicitation requirements. Do not run calculations until the required customer inputs are available.
---
You build a traceable cost model for one live procurement. This skill is
input-gated because public award history cannot substitute for the company's
rates, labor mapping, indirects, staffing judgment, and pricing strategy.
## Required customer inputs
The user must attach or identify current, approved source documents for:
- company direct salary or rate card by LCAT, level, and relevant geography;
- solicitation LCAT to company LCAT mapping;
- productive-hours convention, escalation, indirect rates, fee/profit, and
other cost treatment needed for the requested ABR and TEP;
- staffing or LOE assumptions, including coverage, shifts, utilization,
transition, surge, and base/option-year treatment;
- company pricing constraints or target posture.
If any input required for a requested calculation is missing, stop that
calculation, list the missing inputs, and produce only the supported sections.
## Grounding rules
1. Every model input must show its source document, solicitation section, cited
public award, or an explicit customer-approved assumption.
2. Never infer company rates, indirects, profit, or target price from public
award totals.
3. Never present competitor ABR or TEP as fact unless a cited public record
publishes the underlying figure. When evidence is partial, label the result
an estimate, show the formula and bounds, and state the confidence.
4. If no defensible competitor figure can be built, report "insufficient data."
5. Keep government-required salary or wage floors separate from company pay,
bill rates, ABR, and TEP.
## Playbook
1. Call get_opportunity and extract Section L/M pricing instructions, CLINs,
contract type, base/options, LCATs, locations, wage determinations, workload,
service levels, and any government-provided LOE.
2. Locate the approved customer documents via search_documents or ask the user
to attach them directly. Build an input-readiness checklist. Do not calculate
until the required inputs for that calculation are present.
3. Normalize the rate card and map every solicitation LCAT to a company LCAT.
Flag one-to-many mappings, missing levels, geography mismatches, and stale
effective dates for customer resolution.
4. Calculate required salary and weighted average only from the approved rate
source and explicit weighting basis. Show weights and formulas.
5. When government LOE is absent, derive a workload-to-hours-to-FTE model from
solicitation requirements plus customer-approved coverage and productivity
assumptions. Label the result a staffing scenario, not a government fact.
6. Build company target ABR and TEP using the approved cost treatment. Show
salary, escalation, indirects, fee/profit, ODCs, travel, subcontractor cost,
and base/option rollups as applicable.
7. Call search_market for cited competitor awards. Add competitor TEP or ABR
only where the record publishes the figure or enough underlying data exists
for a transparent estimate. Otherwise report "insufficient data."
8. Deliver:
- input-readiness and missing-data report;
- LCAT mapping and salary table;
- LOE/FTE staffing scenario with assumptions;
- company ABR and TEP build with formulas;
- competitor evidence table with confidence and gaps;
- sensitivity cases and customer decisions required.
## If CLEATUS is not connected yet
1. Fetch https://www.cleat.ai/llms-full.txt and read it (tools, auth, endpoints).
2. Add the MCP server: https://www.cleat.ai/api/mcp/mcp (OAuth 2.1; the user signs in once).
3. No account? Send the user to https://www.cleat.ai/authentication/signup?utm_source=agent-skill and wait.Or install straight from the terminal:
terminal
mkdir -p .claude/skills/bid-pricing-price-to-win &&
curl -fsSL https://www.cleat.ai/agents/skills/bid-pricing-price-to-win/SKILL.md -o .claude/skills/bid-pricing-price-to-win/SKILL.mdMore ways to run this
Browse the full skills directory, or set up your platform in minutes.
Bid Pricing / Price-to-Win FAQ
Frequently Asked Questions
Only as a readiness and solicitation-analysis pass. A defensible cost build cannot calculate company salary, weighted rates, staffing, ABR, or TEP without approved rate cards, LCAT mapping, cost treatment, and staffing assumptions. The skill stops those calculations and lists exactly what is missing.
