← Water Investment NavigatorCONTENT HISTORY

Update to Water Investment Navigator

Snapshot Oct 26, 2026 · 18:06 UTC · version 0.2.0

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save Water Investment Navigator and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Answer unit-cost questions for water and wastewater construction and supply — \"what does 12-inch PVC water main cost per foot\", \"is this bid price high\", \"typical price for a 36-inch gravity sewer\" — from awarded and bid unit prices, using the Water Investment Navigator MCP pricing tools.",
  "included_files": [],
  "name": "water-pricing-benchmarks",
  "skill_md_contents": "---\nname: water-pricing-benchmarks\ndescription: Answer unit-cost questions for water and wastewater construction and supply — \"what does 12-inch PVC water main cost per foot\", \"is this bid price high\", \"typical price for a 36-inch gravity sewer\" — from awarded and bid unit prices, using the Water Investment Navigator MCP pricing tools.\n---\n\n# Water pricing benchmarks\n\nUse the `water-investment-navigator` MCP tools `pricing_benchmarks` and `pricing_observations`.\n\n## Workflow\n\n1. `pricing_benchmarks(q=...)`: search by item words (size, material, item type),\n   e.g. `q=\"12 in PVC\"`. Each row is one canonical item **per unit** (`LF`, `EA`,\n   `CY`, `TON`, ...) with `observations`, `n_utilities`, `p25_unit_price`,\n   `median_unit_price`, `p75_unit_price` and `quality_tier`. Match the unit the\n   user asked about; the same item can appear once per unit.\n2. Check `quality_tier`:\n   - `benchmark`: enough observations across utilities to quote a range.\n   - `indicative`: quote it, but say it is indicative and give the count.\n   - `insufficient`: prices are null **by design**. Don't make up a number.\n     Say there isn't enough data, and optionally list the individual observations.\n3. `pricing_observations(canonical_item_id, unit=...)` shows the individual\n   prices behind a benchmark: utility, date, bidder, `price_kind`\n   (`awarded` vs bid/quoted), `is_winner`, quantity, and the `decision_id` to cite.\n   Use it to explain spread (small quantities cost more per unit; older\n   observations predate recent inflation) and to find comparable local prices.\n\n## Answering\n\n- Quote the median with the p25–p75 range, the unit, the observation count and\n  the date range (`first_observed`–`last_observed`).\n- Prefer awarded (winning) prices when the user asks what work \"costs\"; losing\n  bids are useful for spread, not for what utilities actually pay.\n- Prices are nominal and not adjusted for inflation or region. Say so when the\n  observation window spans several years.\n- Cite at least one source decision (`get_decision_source_text`) when a user\n  will act on the number.\n"
}

SHA-256 of public snapshot: f54e2c6ed5e5298676971608706ad33079104831bad2988fe8ab535691f2f207