A specialized Python-based parser designed to convert complex construction industry XML files into structured pandas DataFrames.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install xml-reader
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 xml-reader using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This skill provides a robust framework for handling semi-structured data common in the AEC (Architecture, Engineering, and Construction) industry. By utilizing specialized readers for Primavera P6, IFC-XML, COBie-XML, and buildingSMART Data Dictionary (BSDD) exports, it bridges the gap between legacy XML formats and modern data science workflows. Incorporating Openclaw Skills into your development stack enables you to automate the ingestion of construction schedules and building models directly into analytical environments.
Whether you are dealing with nested namespaces or complex hierarchical structures, the XML Reader simplifies the extraction of activities, resources, and entity types. It transforms raw XML into flat, analysis-ready DataFrames, making it an essential component for any professional building automated construction data pipelines.
This skill requires Python 3 and the pandas library to handle the data transformation. Ensure your environment is configured by running the following command:
pip install pandas
Once installed, you can integrate the XML Reader logic into your project to start leveraging Openclaw Skills for construction data analysis.
The skill organizes parsed XML data into structured DataFrames using a consistent metadata taxonomy. This schema allows for easy querying and filtering of construction elements:
| Field | Type | Description |
|---|---|---|
_tag |
String | The original XML element tag name (e.g., Activity, IfcWall, or Floor). |
_text |
String | The direct text content extracted from the XML element. |
[attribute] |
String | Original XML attributes are converted to columns named after the attribute. |
[child_tag] |
Mixed | Direct child element values are flattened into the parent row for easy access. |
[child_tag]_[attr] |
Mixed | Attributes of child elements are captured using a prefixed naming convention. |
Loading
A Python-powered weather intelligence tool designed specifically for construction site risk management and schedule optimization.

A Python-based rule engine designed to validate construction data, ranging from BIM metadata to cost codes and schedule IDs.

A specialized database management system for construction professionals to track unit prices, vendor quotes, and location-based cost adjustments.

A technical validation tool for verifying construction data against global standards including ISO 19650, IFC, COBie, and UniFormat.

A specialized developer tool for mapping Figma design tokens and components directly to the AIOZ UI V3 React framework.

An automated bridge for converting Figma MCP design data into production-ready React components using the AIOZ UI V3 design system.








































