Agent skill · datadrivenconstruction

oce-platform-overview

Guide to OpenConstructionERP: architecture, modules, API surface and quick start. Use when starting any OpenConstructionERP work, onboarding a user to the platform, or deciding which module/endpoint to use.

What it needs

About 2k tokens when loaded.

What this skill does

OpenConstructionERP Platform Overview What it is OpenConstructionERP is a self-hosted, open-source (AGPL-3.0) construction ERP by DataDrivenConstruction: BOQ management, CAD/BIM takeoff (RVT/IFC/DWG/DGN), 4D scheduling, 5D cost modelling, tendering, field management and 180+ modules in one platform. It runs embedded PostgreSQL (no Docker required) with a FastAPI backend and a Vite/React frontend. Homepage: https://openconstructionerp.com · Repo: https://github.com/datadrivenconstruction/OpenConstructionERP · Docs: https://openconstructionerp.com/docs Module map (what to use when) Need Module Key endpoints --- --- --- Browse/load cost databases costs GET /api/v1/costs/base-catalog, POST /api/v1/costs/load-cwicr/{dbid}, GET /api/v1/costs/?region=...&q=... Resource catalogs catalog POST /api/v1/catalog/import/{region}, GET /api/v1/catalog/... Bill of quantities boq POST /api/v1/boqs, GET /api/v1/boqs/{id}, validate/import GAEB BIM elements / takeoff bim upload RVT/IFC/DWG/DGN, link elements to BOQ lines Schedule (4D) / cost (5D) scheduling tasks, dependencies, cost model roll-ups Issues & quality punchlist, validation punch items, validation rule packs (DIN276/NRM/GAEB) Site daily ops dailydiary, hse diary entries, safety observations Docs / tasks / risks documents, tasks, risks file approvals, task board, risk register Portfolio map geohub projects on a 3D globe Property development propertydev lead → SPA → handover Quick start (dev) Auth: bootstrap admin (first registered user), JWT tokens, role-based permissions (viewer/editor/manager/admin). POST /auth/register, POST /auth/login. Data contracts to respect CWICR work-item parquets follow the 95-column master schema (ratecode, rateoriginalname, ratefinalname, rateunit, totalcostperposition, classification collection/department/section/subsection/category, resource lines resource, flags ismaterial/ismachine/islabor). Region ids match ^[A-Z]{2,3}[A-Z0-9]+$ (e.g. TRNATIONAL, ZHCHINA, BRNATIONAL). …

How to use it

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

@skills datadrivenconstruction/oce-platform-overview

View the source on GitHub

Browse the @skills marketplace