crosstech-core-ifc-schema-bridge

Map IFC geometry and properties across BIM tools without mutating source files.

7|1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/OpenAEC-Foundation/Cross-Tech-AEC-Claude-Skill-Package --skill crosstech-core-ifc-schema-bridge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crosstech-core-ifc-schema-bridge
Source: https://github.com/OpenAEC-Foundation/Cross-Tech-AEC-Claude-Skill-Package/tree/main/skills/source/crosstech-core/crosstech-core-ifc-schema-bridge
Command: npx skills add https://github.com/OpenAEC-Foundation/Cross-Tech-AEC-Claude-Skill-Package --skill crosstech-core-ifc-schema-bridge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The skill provides a robust mapping framework to translate IFC data between different BIM tools, preserving properties, relationships, and geometry across software boundaries.

Core Features & Use Cases

  • Cross-tool IFC schema understanding (IFC4/IFC4X3) and type/object mapping.
  • Merge property sets and quantities from occurrence and type for accurate data transfer.
  • Support for spatial structure traversal and relationship preservation across tools like IfcOpenShell, web-ifc, Blender/Bonsai, Speckle, and Three.js.
  • Use cases include converting IFC data to web viewers, BIM editors, and data pipelines without mutating source files.

Quick Start

Run the mapping process on a sample IFC model to generate cross-tool metadata without modifying the source file.

Frequently Asked Questions about crosstech-core-ifc-schema-bridge

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

FAQPage Schema
How do I convert IFC data between IfcOpenShell and web-ifc without losing property sets?

Translating IFC geometry between Blender/Bonsai and Three.js requires mapping IFC schema objects and geometry references without mutating the source file. A lossless mapping framework extracts spatial structure and type objects to ensure accurate data transfer across BIM editors and web viewers.

Does web-ifc support IFC4X3 schema mapping and spatial structure traversal?

Yes, web-ifc supports IFC4X3 schema mapping and spatial structure traversal when paired with a cross-tool mapping framework. The framework parses IFC4/IFC4X3 schemas to extract and merge property sets, quantities, and type objects while preserving spatial relationships across tools like IfcOpenShell and Three.js.

What is the best way to merge IFC property sets and quantities from type objects into web viewers?

The best way to merge IFC property sets and quantities from type objects into web viewers is to use a cross-technology mapping framework that extracts and merges data from both occurrence and type levels. This approach preserves spatial structure and relationships for accurate BIM data translation to Three.js or Speckle.

Can I map IFC data to Speckle pipelines without modifying the original IFC file?

Yes, you can map IFC data to Speckle pipelines without modifying the original IFC file by using a mapping framework that handles geometry referencing and property extraction without mutating the source. The framework reads IFC4/IFC4X3 schemas and generates cross-tool metadata for data pipelines.

Why does my IFC property set data get lost when converting between BIM tools?

IFC property set data gets lost during cross-tool conversion when the mapping process fails to merge property sets and quantities from both occurrence and type objects. A lossless mapping framework parses IFC4/IFC4X3 schemas and extracts type objects to ensure complete data transfer between tools like IfcOpenShell and web-ifc.