bid-evaluator

Analyze subcontractor bids against specifications to identify scope gaps and pricing discrepancies.

Updated Jun 16, 2026
One-click install
npx skills add https://github.com/robikscube/SJ-skills-sandbox --skill bid-evaluator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bid-evaluator
Source: https://github.com/robikscube/SJ-skills-sandbox/tree/main/Skill-List/claude-code-construction/bid-evaluator
Command: npx skills add https://github.com/robikscube/SJ-skills-sandbox --skill bid-evaluator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl==3.1.5, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Construction project teams manually comparing subcontractor bids against project specifications and drawings waste hours on error-prone scope gap checks, exclusion risk assessment, and price normalization, leading to missed scope items, uncalculated cost exposure, and delayed award decisions.

Core Features & Use Cases

  • Scope Gap Analysis: Automatically maps each bidder's submission against project specs and drawing-derived scope items to flag missing, excluded, or partial coverage.
  • Exclusion Risk Scoring: Ranks exclusions by criticality (critical, significant, minor) with estimated cost impact to quantify financial exposure.
  • Award Recommendation: Generates a ranked bidder list with adjusted pricing, qualification assessments, and PE/PM attention items to speed up data-backed award decisions.
  • Real-World Use Case: For a K-12 school renovation with 3 flooring subcontractor bids, use this skill to identify the bidder that missed $85K in ceramic tile scope, normalize adjusted bid totals, and produce a 5-sheet Excel evaluation workbook for the project team.

Quick Start

Use the bid-evaluator skill to analyze the tabulated subcontractor bids for the Holabird Academy Division 09 finishes scope and generate a formatted award recommendation workbook.

Frequently Asked Questions about bid-evaluator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I evaluate subcontractor bids for scope gaps and award recommendations?

Evaluating subcontractor bids for scope gaps involves analyzing tabulated bids against construction specs and drawings to identify missing items, exclusion risks, and pricing discrepancies. The process produces a ranked bidder list and formatted Excel workbook with normalized pricing for review.

What is exclusion risk scoring in construction bid evaluation?

Exclusion risk scoring in construction bid evaluation ranks exclusions by criticality levels like critical, significant, or minor, estimating the financial cost impact and exposure for each missing scope item to quantify risk.

How do I normalize subcontractor pricing discrepancies across multiple trade packages?

To normalize subcontractor pricing discrepancies across trade packages like concrete, steel, finishes, MEP, and sitework, compare tabulated bids against project specifications to identify partial coverage and generate adjusted bid totals.

Can I analyze MEP and sitework bids using automated scope gap analysis?

Yes, automated scope gap analysis supports MEP and sitework trade packages by mapping each bidder's submission against project specifications and drawing-derived scope items to flag missing, excluded, or partial coverage.

Does bid evaluation software output Excel workbooks for PE and PM review?

Bid evaluation software outputs formatted 5-sheet Excel workbooks containing normalized pricing, exclusion risk scoring, qualification assessments, and ranked bidder recommendations specifically designed for PE and PM project team review.

What is the best way to prepare a lowest responsible bidder analysis for a construction project?

Preparing a lowest responsible bidder analysis requires mapping subcontractor submissions against specifications, scoring exclusion risks by financial impact, and generating adjusted pricing totals to produce data-backed award recommendations.