Stats
Actions
Tags
Extract a single roofing contractor bid PDF against an already-parsed RFP schema
How this command is triggered — by the user, by Claude, or both
Slash command
/roof-replacement-review:roof-extract-bid <rfp-manifest.json> <bid.pdf>The summary Claude sees in its command listing — used to decide when to auto-load this command
# /roof-extract-bid Resolve the plugin root from `CLAUDE_PLUGIN_ROOT` or use: `/home/reggiechan/021-CRE-150/plugins/roof-replacement-review` Invoke the `roof-bid-extract` skill with both arguments. The skill: 1. Loads the RFP manifest to know what fields to populate. 2. Reads the bid PDF. 3. Extracts: bidder identity, pricing (base bid, alternates, unit prices, allowances), scope response (compliance, exclusions, substitutions), materials system, warranty offered, qualifications (WSIB/CGL/bonding/WAH/references), schedule, technical approach. 4. Records `evidence_page` references back t...
Resolve the plugin root from CLAUDE_PLUGIN_ROOT or use:
/home/reggiechan/021-CRE-150/plugins/roof-replacement-review
Invoke the roof-bid-extract skill with both arguments. The skill:
evidence_page references back to the source PDF for each extracted value.<rfp-dir>/roof-review-output/manifests/bid_<bidder_slug>.json.Report:
npx claudepluginhub reggiechan74/021-cre-150 --plugin roof-replacement-review