aec-agents-workflow-orchestrator

Orchestrate Blender, IfcOpenShell, Bonsai, and Sverchok steps into correct AEC workflows.

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 aec-agents-workflow-orchestrator-impertio-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aec-agents-workflow-orchestrator
Source: https://github.com/Impertio-Studio/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package/tree/main/skills/aec-cross-tech/agents/aec-agents-workflow-orchestrator
Command: npx skills add https://github.com/Impertio-Studio/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package --skill aec-agents-workflow-orchestrator-impertio-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It prevents AI-generated multi-technology AEC workflows from breaking by mixing incompatible IFC access patterns and by routing steps to the wrong tool or execution context.

Core Features & Use Cases

  • Cross-technology workflow orchestration: Selects whether to use Blender, IfcOpenShell (standalone/geometry extraction), Bonsai (BIM authoring with sync), or Sverchok (parametric/graph workflows) based on the task’s deliverable and constraints.
  • Context-aware decisioning: Enforces correct sequencing and API boundaries (standalone Python vs Blender Python vs Bonsai-loaded) to avoid runtime failures and silent model corruption.
  • Bridge & pipeline patterns: Provides proven patterns for IFC-first, Blender-first, Bonsai-native workflows, plus multi-step pipelines like create→validate→visualize and batch enrichment→reporting.

Quick Start

Use the aec-agents-workflow-orchestrator skill to plan an end-to-end BIM pipeline that generates IFC, enriches properties, and optionally visualizes results in Blender without violating Bonsai/IfcOpenShell separation rules.

Frequently Asked Questions about aec-agents-workflow-orchestrator

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

FAQPage Schema
How do I orchestrate a BIM pipeline using Blender, IfcOpenShell, and Sverchok without model corruption?

Orchestrating a BIM pipeline across Blender, IfcOpenShell, and Sverchok requires enforcing context detection and strict API sequencing. This workflow coordinates tool selection, enforces safe mutation via ifcopenshell.api.run, and prevents silent IFC model corruption across varying execution contexts.

Why does my IfcOpenShell script break when running inside a Blender Bonsai context?

IfcOpenShell scripts break in Blender Bonsai contexts when API boundaries are mixed across standalone Python and Bonsai-loaded environments. This workflow orchestrator enforces strict separation rules and technology-specific bridge patterns to avoid these runtime failures.

What is the correct sequence for creating and enriching an IFC model in a multi-technology AEC workflow?

The correct sequence for IFC creation and enrichment involves routing parametric Sverchok data to IFC, enforcing units and contexts first, then applying safe mutations via ifcopenshell.api.run, and finally visualizing results in Blender without violating Bonsai separation rules.

Can I use Sverchok parametric graphs to generate IFC files for BIM authoring in Bonsai?

Yes, you can use Sverchok parametric graphs to generate IFC files by routing the graph outputs through a structured workflow. This process coordinates Sverchok parametric data with IfcOpenShell and Bonsai, enforcing correct API boundaries for safe BIM authoring.

What's the best way to batch process IFC property enrichment and visualization in Blender?

The best way to batch process IFC enrichment and visualization is through a structured pipeline that separates IfcOpenShell property mutation from Blender visualization. This orchestration enforces context-aware routing to safely handle batch enrichment and subsequent reporting.

When should I avoid using direct Blender Python APIs for IFC mutation instead of Bonsai?

You should avoid direct Blender Python APIs for IFC mutation when operating within a Bonsai-loaded context, as it bypasses synchronization guardrails. This orchestrator enforces safe mutation via ifcopenshell.api.run and technology-specific bridge patterns to prevent runtime failures.