bonsai-impl-clash

Configure filtered IfcClash clash sets in Bonsai for intersection, collision, or clearance detection.

30|4|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Impertio-Studio/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package --skill bonsai-impl-clash-impertio-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bonsai-impl-clash
Source: https://github.com/Impertio-Studio/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package/tree/main/skills/bonsai/impl/bonsai-impl-clash
Command: npx skills add https://github.com/Impertio-Studio/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package --skill bonsai-impl-clash-impertio-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Clash detection in IFC/BIM often produces noisy, incorrect, or unusable results when it is run without proper element grouping and correct detection modes, causing wasted time and unreliable issue tracking.

Core Features & Use Cases

  • Bonsai/IfcClash clash set implementation: Define clash detection in Bonsai using the correct IfcClash module path and safe operational assumptions.
  • Mode-safe interference detection: Select the correct detection mode (intersection, collision, clearance) and apply the right tolerance/clearance guidance to reduce false positives.
  • Practical review and reporting outputs: Export results to BCF for stakeholder issue tracking (with optional snapshots) or to JSON for programmatic review; includes smart grouping to make large result sets manageable.

Quick Start

Use the bonsai-impl-clash skill to create a properly filtered structural-vs-MEP clash set, run IfcClash with an export path to clashes.json, then review the detected clashes and optionally group them for faster triage.

Frequently Asked Questions about bonsai-impl-clash

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

FAQPage Schema
How do I run clash detection in Bonsai without getting noisy or unusable results?

To run accurate clash detection in Bonsai, configure properly filtered clash sets using the IfcClash module and select the correct detection mode for intersection, collision, or clearance scenarios. This reduces false positives and wasted review time.

What is the difference between intersection, collision, and clearance modes in IFC clash detection?

Intersection, collision, and clearance are detection modes in IFC clash detection that identify overlapping geometry, physical contacts, and spatial tolerances respectively. Selecting the correct mode with proper tolerance guidance reduces false positives.

How do I export BIM clash detection results to BCF for stakeholder review?

Export BIM clash detection results to BCF directly from Bonsai to enable stakeholder issue tracking with optional snapshots. This workflow supports human review by outputting standardized coordination topics from IfcClash data.

Can I use IfcClash to output JSON for programmatic clash review?

Yes, IfcClash supports exporting clash detection results to JSON for programmatic review and machine parsing. You must configure an explicit output path to satisfy the batch engine requirements for JSON export.

Why does IfcClash require absolute IFC file paths and explicit output configuration?

IfcClash requires absolute IFC file paths and explicit output path configuration to satisfy its batch engine requirements. Pre-save-to-disk validation and proper bonsai.* module usage ensure safe operational assumptions during clash detection.

What is the best way to group large clash detection result sets for faster triage?

The best way to manage large clash detection result sets is using smart grouping during IfcClash configuration. This reduces review noise by clustering related clashes, making triage faster and more reliable.