bim-clash-detection

Detect hard and soft clashes between BIM elements from exported bounding-box data.

Updated Jun 16, 2026
One-click install
npx skills add https://github.com/robikscube/SJ-skills-sandbox --skill bim-clash-detection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bim-clash-detection
Source: https://github.com/robikscube/SJ-skills-sandbox/tree/main/Skill-List/ddc-bim/bim-clash-detection
Command: npx skills add https://github.com/robikscube/SJ-skills-sandbox --skill bim-clash-detection

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, and includes scripts (resource) components.

What problem does it solve?

Manually checking BIM models for geometric conflicts between elements like ducts, beams, and pipes is time-consuming and error-prone, leading to costly rework and delays in construction projects. This Skill automates that process using exported tabular model data.

Core Features & Use Cases

  • Hard & Soft Clash Detection: Identifies both direct geometric overlaps and clearance tolerance violations between MEP, structural, architectural, plumbing, electrical, and fire-protection elements.
  • Multi-Format Input Support: Processes exported BIM data from CSV, JSON, or Excel files with standard bounding box and element metadata.
  • Structured Reporting: Generates clash summaries sorted by severity, discipline pair, level, and status, with optional export to JSON and Excel formats for trade coordination workflows.

Quick Start

Use the bim-clash-detection skill to identify all geometric clashes in the exported BIM element file 'project_elements.csv' and output the results to a structured clash report.

Frequently Asked Questions about bim-clash-detection

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect BIM clashes from exported tabular data?

BIM clash detection from exported tabular data works by analyzing axis-aligned bounding box coordinates in CSV, JSON, or Excel files to identify geometric overlaps and clearance violations between structural and MEP elements.

What is the difference between hard and soft clash detection in BIM coordination?

Hard clash detection identifies direct geometric overlaps between BIM elements, while soft clash detection finds clearance tolerance violations, ensuring adequate spacing between architectural, structural, and MEP disciplines.

Can I use Excel files for BIM clash detection between MEP and structural elements?

Yes, Excel files are supported for BIM clash detection between MEP and structural elements, provided the file contains mandatory element metadata and axis-aligned bounding box coordinates for accurate geometric analysis.

What's the best way to automate clash report generation for AEC workflows?

Automate clash report generation for AEC workflows by processing exported BIM tabular data to output structured reports sorted by severity, discipline pair, and level, with optional export to Excel or JSON formats.

Does BIM clash detection work with bounding box data from multiple disciplines?

Yes, BIM clash detection works with bounding box data from multiple disciplines including MEP, structural, architectural, plumbing, electrical, and fire-protection elements to identify cross-discipline conflicts across project levels.

What file formats are supported for BIM clash detection input data?

Supported input file formats for BIM clash detection include CSV, JSON, and Excel, requiring standard bounding box coordinates and element metadata to perform geometric conflict analysis.