A powerful data extraction skill that converts complex CAD and BIM files into structured, actionable data formats based on DDC methodology.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install cad-to-data
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 cad-to-data using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The CAD to Data skill is a technical implementation based on the Data-Driven Construction (DDC) methodology, specifically Chapter 2.4. It serves as a bridge between proprietary architectural or engineering files and structured data environments. By utilizing this skill, developers can programmatically access the underlying geometry, properties, and relationships within building information models (BIM) and traditional drafting files.
This utility is essential for teams looking to automate the transition from design to data analysis. Whether you are working with high-fidelity Revit and IFC files or legacy DWG and DGN formats, the skill provides a unified interface to extract element-level details, spatial hierarchies, and material specifications, making it a cornerstone of the Openclaw Skills ecosystem for construction technology.
To integrate this Openclaw Skills component into your project, ensure you have a Python environment and install the necessary parsing libraries for your specific formats (e.g., ifcopenshell for IFC or ezdxf for DWG).
# Install core dependencies for IFC and DWG support
pip install ifcopenshell ezdxf
Initialize the converter in your script:
from cad_to_data import CADDataConverter, ElementCategory
converter = CADDataConverter()
The skill produces a highly structured output represented by the CADExtractionResult class. Below is the primary taxonomy for extracted elements:
| Object | Description |
|---|---|
| CADElement | Contains ID, GUID, Category, Type, and Level. |
| Properties | A dictionary of BIM metadata (e.g., LoadBearing: True). |
| Quantities | Numeric data including Area, Volume, and Perimeter. |
| Materials | List of material names with associated area/volume per element. |
| Relationships | Links between elements, such as a Door being hosted by a Wall. |
Loading
A comprehensive tool for calculating granular construction labor rates, productivity factors, and crew costs across multiple regions.

A unified automation tool for batch converting multiple CAD and BIM file formats with robust error handling and progress monitoring.

An AI-powered skill for fetching, managing, and sending high-resolution webcam snapshots directly to messaging channels.

syspeek provides a lightweight, instant ASCII dashboard for a high-level overview of system health and resource usage.

An AI-powered pipeline that extracts quantities from BIM models and matches them to over 55,000 work items in the DDC CWICR database for instant cost estimation.

A high-performance CLI tool and Python integration for converting Autodesk Revit files into open-standard IFC BIM models without requiring expensive software licenses.








































