Agent skill · datadrivenconstruction

oce-load-cost-bases

Load national and market cost bases into OpenConstructionERP: the 8 national bases (Turkey Birim Fiyat, China Dinge, Brazil SINAPI, Spain BCCA, Italy Prezzario Toscana, Greece GGDE, Vietnam Dinh Muc, Indonesia AHSP), the 30 global markets, and 48 PPP market catalogs per base. Use when importing a cost database, repricing into a market, or troubleshooting a load.

What it needs

About 2k tokens when loaded.

What this skill does

Load Cost Bases into OpenConstructionERP The catalog of bases (2026) National bases ship a 95-column parquet each plus 26 language editions and a markets/ folder of 48 PPP-repriced resource catalogs. Region id Base Positions Currency Priced? --- --- --- --- --- TRNATIONAL Turkey (Birim Fiyat, ÇŞB+10 institutions) 22,704 TRY yes ZHCHINA China (Beijing Dinge + Bole 2022) 11,312 CNY yes BRNATIONAL Brazil (SINAPI, CAIXA/IBGE) 9,723 BRL yes ESANDALUCIA Spain (BCCA 2023, Andalucía) 6,453 EUR yes ITTOSCANA Italy (Prezzario Regione Toscana 2026) 5,836 EUR yes VNNATIONAL Vietnam (Dinh Muc, TT 12/2021) 4,299 VND coefficient (rate 0) IDNATIONAL Indonesia (AHSP, Permen PUPR) 2,784 IDR coefficient (rate 0) GRNATIONAL Greece (GGDE) 2,647 EUR partly Plus the flagship global base: 30 markets under CIS-Russia-GESN-FER-TER (USAUSD, DEBERLIN, RUSTPETERSBURG, …). Load a base (API) Reads the parquet (local WORLDCOSTBASES, cache, bundled dir, then GitHub download fallback). Groups rows by ratecode (one row per work item, components[] inline). Idempotent on (code, region): second call → {"status": "alreadyloaded", ...}. After load, the backend swaps the region's text to the base's home language parquet (TRDDCCWICR/TRtr...), so a Turkish user sees Turkish. Verify the load Import the resource catalog Reads DDCCWICRTRCatalog.csv (resourcecode, name, type, category, unit, priceavg, pricemin, pricemax, currency, usagecount + parent classification preserved in specifications). Reprice a base into a market (PPP) 1. Pick a market card from GET /api/v1/costs/base-catalog (e.g. TRNATIONAL:DEBERLINde). 2. The platform downloads the market's DDCCWICRDEBERLINdeCatalog.csv (resources already PPP-repriced to EUR and translated to German). 3. It re-prices the base region's resource price sheet in place — text follows the language, price follows the market. Troubleshooting 404 "not found" → no local parquet and GitHub download failed; check ~/.openestimator/cache/{dbid}.parquet and network. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills datadrivenconstruction/oce-load-cost-bases

View the source on GitHub

Browse the @skills marketplace