A specialized framework for building Retrieval-Augmented Generation systems tailored to construction industry documentation and knowledge bases.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install rag-construction
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 rag-construction using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
RAG Construction is a technical framework based on the Data-Driven Construction (DDC) methodology, specifically designed to handle the complexities of AEC (Architecture, Engineering, and Construction) documentation. It allows developers to transform unstructured files—such as specifications, drawings, and contracts—into high-performance, searchable knowledge bases. By utilizing Openclaw Skills, this tool implements semantic search and AI-driven question answering to help project teams navigate thousands of pages of technical data with precision.
The skill provides a robust architecture for chunking construction-specific text and managing vector embeddings. It ensures that the context of building standards and project requirements is preserved, making it an essential component for any developer building intelligent agents for the construction sector.
To get started with this skill, ensure you have Python 3 installed. You can integrate the core classes into your project environment.
# Ensure your environment is ready
python3 --version
# The skill relies on standard Python libraries like dataclasses and hashlib
Initialize the RAG system in your code:
from construction_rag import ConstructionRAG, ChunkingStrategy
rag = ConstructionRAG(chunking_strategy=ChunkingStrategy.SECTION)
The skill utilizes a structured data hierarchy to manage construction information efficiently. Openclaw Skills documentation recommends the following schema for optimal performance:
| Object | Description |
|---|---|
| Document | Represents a full file with metadata like doc_type (Specification, Drawing, etc.) and source. |
| DocumentChunk | A granular segment of a document containing the content, embedding, and position. |
| SearchResult | A matched chunk with a similarity score and associated document metadata. |
| RAGResponse | The final output containing the AI-generated answer, confidence score, and sources. |
Loading
A high-performance tool for automating the extraction, grouping, and cost estimation of quantities from BIM and CAD datasets.

A Python-powered skill for fetching, analyzing, and estimating construction material prices via open APIs.

A professional ETL skill for converting unstructured construction PDFs into machine-readable Excel, CSV, and JSON formats.

A powerful Pandas-based toolkit designed to process, analyze, and report on large-scale construction and BIM datasets.

A powerful utility for converting Revit RVT and RFA files into structured Excel databases for seamless BIM data analysis.

A Python-powered tool to parse construction specification PDFs and generate structured submittal logs and product schedules.








































