Construction Data Quality Checker for Openclaw

A Python-powered quality assessment engine designed to validate construction data against industry-standard metrics like completeness and accuracy.

datadrivenconstruction
v2.1.0
Feb 16, 2026
0
2.1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install data-quality-check

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install data-quality-check using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Construction Data Quality Checker?

This Openclaw Skills module implements the Data Driven Construction (DDC) methodology to audit technical project data. By focusing on the five pillars of data quality—completeness, accuracy, consistency, timeliness, and validity—it helps engineers and project managers avoid costly mistakes caused by erroneous BIM exports or manual data entry errors.

The skill provides a robust framework for assessing data health, generating letter-grade reports (from A+ to F), and flagging specific issues for remediation. It is particularly effective for teams looking to standardize their data governance using Openclaw Skills to ensure that every spreadsheet, CSV, or database entry meets the high precision required in the AEC industry.

Construction Data Quality Checker Use Cases

  • Validating BIM exports from Revit or IFC for missing parameters or duplicate element IDs.
  • Auditing construction cost and schedule data for logical consistency, such as ensuring end dates never precede start dates.
  • Checking the validity of specialized strings like IFC GUIDs, cost codes, and grid references using industry-standard regex patterns.
  • Monitoring data timeliness to ensure project dashboards are based on recent updates rather than stale information.
  • Automating pre-flight checks before importing construction data into centralized analytics databases or ERP systems.

How Construction Data Quality Checker Works

  1. The user loads construction data from sources like Excel, CSV, or BIM exports into a Pandas DataFrame.
  2. The DataQualityChecker initializes the dataset and prepares a set of validation rules based on DDC standards and project-specific requirements.
  3. Automated checks are executed across the five dimensions: completeness (null checks), accuracy (range bounds), consistency (uniqueness), timeliness (age analysis), and validity (pattern matching).
  4. The engine calculates an overall quality score and assigns a technical grade based on predefined performance thresholds.
  5. A comprehensive report is generated in Excel or CLI format, highlighting specific row-level issues and providing an actionable summary for data cleaning.

Construction Data Quality Checker Setup

To use this tool within your Openclaw Skills environment, ensure you have Python 3 and the necessary libraries installed.

# Ensure Python 3 is installed
python3 --version

# Install required dependencies for data processing and reporting
pip install pandas numpy openpyxl

Construction Data Quality Checker Data Schema & Taxonomy

The skill organizes quality metrics into a structured taxonomy to simplify data governance. Below is the schema used for assessment within Openclaw Skills:

Metric Technical Logic Standard Threshold
Completeness Percentage of non-null values across required columns ≥ 95%
Accuracy Verification that numeric values fall within physical or financial bounds ≥ 98%
Consistency Validation of unique IDs and cross-field logical relationships ≥ 99%
Validity Regex matching for specialized formats like Revit IDs or IFC GUIDs ≥ 95%
Timeliness Analysis of record age based on the last modified timestamp ≥ 80%

Construction Data Quality Checker Advanced Features

  • Custom Validation Rules Builder: Define project-specific constraints, range limits, and in-list checks with a fluent API.
  • Automated Quality Pipeline: Establish continuous monitoring of data streams with historical score tracking to see quality trends over time.
  • Construction-specific Regex Library: Pre-configured patterns for Revit IDs, IFC GUIDs, ISO dates, and Russian/English level naming conventions.
  • Multi-sheet Excel Reporting: Generates detailed workbooks containing summary scores, issue logs, and missing value heatmaps.
  • Cross-field Logic Support: Define complex rules, such as ensuring Gross Volume is always greater than or equal to Net Volume.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins python3
Github Stars: 0
forks: 0

Featured*