aec-core-bim-workflows

Orchestrate BIM workflows integrating IfcOpenShell, Bonsai, and Blender.

30|4|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/OpenAEC-Foundation/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package --skill aec-core-bim-workflows
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aec-core-bim-workflows
Source: https://github.com/OpenAEC-Foundation/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package/tree/main/skills/aec-cross-tech/core/aec-core-bim-workflows
Command: npx skills add https://github.com/OpenAEC-Foundation/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package --skill aec-core-bim-workflows

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines complex Building Information Modeling (BIM) workflows by providing clear guidance on integrating IfcOpenShell, Bonsai, and Blender, preventing common errors and ensuring data integrity across different tools.

Core Features & Use Cases

  • Cross-Technology Integration: Seamlessly combine IFC data manipulation (IfcOpenShell), native BIM authoring in Blender (Bonsai), and 3D operations (Blender).
  • Workflow Orchestration: Guides users through common AEC automation patterns like IFC creation/enrichment, model validation, geometry extraction, and batch processing.
  • Decision Trees: Provides clear decision trees to help users select the correct execution context and approach based on their specific workflow needs.
  • Use Case: Automate the process of creating a new IFC model from scratch using IfcOpenShell, then loading and visualizing it in Blender with Bonsai, ensuring all spatial relationships and properties are correctly defined.

Quick Start

Follow the decision tree to choose your execution context and then implement the appropriate pattern for your BIM workflow.

Frequently Asked Questions about aec-core-bim-workflows

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

FAQPage Schema
How do I automate IFC file creation and enrichment using IfcOpenShell and Blender?

Automate IFC file creation and enrichment by integrating IfcOpenShell for data manipulation and Bonsai for native BIM authoring in Blender. This workflow orchestrates end-to-end building model generation, ensuring spatial relationships and property sets are correctly defined across tools.

What is the best way to run BIM model validation pipelines in Blender?

BIM model validation pipelines in Blender are orchestrated by combining IfcOpenShell for IFC rule checking and Bonsai for native model inspection. This approach validates geometry and property sets, ensuring data integrity across AEC automation workflows.

Can I extract geometry from IFC files using IfcOpenShell and visualize it in Blender?

Extract geometry from IFC files using IfcOpenShell and visualize it in Blender through Bonsai. This workflow facilitates geometry extraction operations, allowing you to manipulate 3D building model components while maintaining spatial relationships and property data.

How do I manage property sets across IfcOpenShell, Bonsai, and Blender workflows?

Manage property sets across IfcOpenShell, Bonsai, and Blender by following specific orchestration patterns for cross-technology integration. This ensures consistent property data management and prevents common data integrity errors during IFC model enrichment and batch processing.

Does this BIM workflow orchestration support batch processing of multiple building models?

Batch processing of multiple building models is supported through orchestrated AEC automation patterns. The workflow integrates IfcOpenShell for IFC manipulation and Blender for 3D operations, enabling automated batch processing of building models while adhering to API best practices.

When should I use Bonsai for native BIM authoring instead of standard Blender 3D operations?

Use Bonsai for native BIM authoring when your workflow requires strict IFC spatial relationships and property set management, and use standard Blender 3D operations for general geometry manipulation. Decision trees help determine the correct execution context based on specific workflow needs.