Install
openclaw skills install @mclyang/engineering-drawing-prepAutomated pre-design document preparation for engineering projects. Standardize client DWGs, audit deliverables, extract data tables, and generate RFIs before real design begins.
openclaw skills install @mclyang/engineering-drawing-prepAutomated pre-design document preparation for engineering projects. Standardize client DWGs, audit deliverables, extract data tables, and generate RFIs — before you open Civil 3D or Revit.
| Stage | Input | Output |
|---|---|---|
| Intake | Raw client folder (DWG, PDF, XLSX, DOCX, SHX) | Inventory manifest + SHA-256 hashes |
| Standardization | Heterogeneous DWGs with mismatched layers/fonts/title blocks | Unified WIP DWGs + PDFs |
| Audit | Unvetted CAD files | QA report: proxy objects, missing refs, font issues, layout errors |
| Tabulation | Scattered Excel/Word schedules | Structured room, equipment, lighting, and MEP interface registers |
| RFI | Identified gaps (missing survey, CRS, benchmarks, broken refs) | Formal Request for Information documents |
| Archive | All processed files | Versioned, hashed, traceable WIP package |
# Place client deliverables in ./clientgiven/
# Run the intake audit
bash scripts/01_intake_audit.sh ./clientgiven/
# Standardize drawings
bash scripts/02_standardize.sh ./clientgiven/ ./output/wip/
# Generate tables and RFI
python scripts/03_tabulate_and_rfi.py ./clientgiven/ ./output/
.
├── clientgiven/ # Raw client deliverables (read-only)
├── output/
│ ├── wip/ # Standardized DWGs + PDFs
│ ├── reports/ # QA audit reports
│ ├── tables/ # Extracted CSV/Excel registers
│ └── rfi/ # Generated RFI documents
├── scripts/ # Automation scripts
├── schemas/ # JSON schemas for registers and manifests
├── templates/ # Standard layer/font/title-block templates
└── references/ # Industry standards and field lessons
MIT