B/
Bid / Tender Review
🔵 Stable🕐 updated 2026-07-14
🔷 SkillSpec L3
pm-construction
Analyse a construction bid or tender package for scope gaps, risk-shifting exclusions, unit-rate red flags, and front-loading in the schedule of values. Use when asked to review a bid, level bids, check a tender for gaps, compare sub quotes, or vet a schedule of values before award. Produces a structured bid review with a gap register, exclusion risk table, pricing red flags, and an award recommendation with pre-award clarifications.
What to give it
▸The bid / quote itself — pricing, exclusions, qualifications, allowances, schedule of values if given
▸Scope of work / bid documents — drawings list, spec sections, or at least a scope narrative
▸Contract form and delivery method — (lump sum, GMP, unit price, design-build) — it changes what "excluded" means
▸Competing bids (optional) — (optional, for levelling) and the engineer's/internal estimate if one exists
▸Project specifics that drive cost — site access, phasing, working hours, bonding/insurance requirements
✅ The bar it holds itself to
Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.
✓Every exclusion and qualification in the bid appears in the risk table — none skipped as boilerplate
✓Each scope gap cites where the work lives in the bid documents (spec section / drawing)
✓Cost exposure is estimated or explicitly marked `[to price]` — never silently ignored
✓Front-loading check compares SoV values to real early-work cost, not just percentages in isolation
✓Recommendation is conditional on the clarification list, and every clarification is answerable before award
⚠️ What it refuses to do
Do not pick the low bid on price alone — level scope first; a $200k gap eats a $150k spread
Do not treat "excluded" and "not mentioned" as the same — silence in a bid is a claim waiting to happen
Do not accept allowances as pricing — an allowance is the bidder's guess spent with your money
Do not wave through mobilisation and general-conditions front-loading as "normal" without checking it against cost
Do not resolve ambiguity in the bidder's favour by assumption — put it on the pre-award clarification list in writing
Install
npx pm-claude-skills add --agent claude # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp
Related skills
🔌 Embed this skill
Drop this on your blog, docs, or site — it renders a "Run this skill" card:
<div data-pm-skill="bid-tender-review"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>
💬 Discussion
Bid / Tender Review is one of 551 open-source professional AI agent skills — all SkillSpec L3.
Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog