A Python-powered construction estimate engine for generating detailed cost breakdowns with labor, materials, and automated markups.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install estimate-builder
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install estimate-builder using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The estimate-builder is a robust tool designed to streamline the creation of professional construction project estimates. Part of the Openclaw Skills ecosystem, it provides a programmatic approach to managing complex cost structures including labor, materials, equipment, and subcontractor costs. This skill ensures that your budgeting process is both accurate and consistent by automating markup calculations and offering flexible export options for various stakeholders.
By leveraging this skill, developers and estimators can transition from error-prone manual spreadsheets to a structured data model. It allows for the precise application of overhead, profit, and contingency rates, ensuring that every financial aspect of a construction project is accounted for and validated before delivery.
To use this skill, ensure you have Python 3.x installed on your system. You will also need the pandas and openpyxl libraries for data processing and Excel generation.
# Install required dependencies
pip install pandas openpyxl
Once dependencies are installed, you can import the EstimateBuilder class into your project to start creating construction estimates.
The skill organizes data into a hierarchical structure using Python dataclasses and Enums to ensure type safety and clarity.
| Component | Description |
|---|---|
| CostCategory | Enum defining cost types: LABOR, MATERIAL, EQUIPMENT, SUBCONTRACTOR, OTHER. |
| EstimateLineItem | Stores individual item details including WBS codes, unit costs, and quantities. |
| Markup | Defines the name, rate (as decimal), and calculation base (direct vs subtotal). |
| CostSummary | Aggregated totals for each cost category used for high-level reporting. |
| EstimateBuilder | The primary controller managing the collection of items and export logic. |
Loading
A technical framework for analyzing, mapping, and optimizing data integrations between ERP modules and external construction management systems.

A professional utility for extracting structured CAD data, including layers, blocks, and geometry, from DWG files into Excel spreadsheets without requiring AutoCAD.

A powerful utility to extract dimensions, annotations, symbols, and metadata from PDF and DWG construction drawings for automated takeoffs and quality control.

A specialized utility for converting legacy and modern DGN infrastructure CAD files into queryable Excel databases.

A data-driven analytics tool for benchmarking construction costs and tracking historical escalation patterns.

A specialized tool for extracting, cleaning, and normalizing legacy construction data from archived formats like old spreadsheets and database exports.
