ifcos-impl-sequence

Generate IFC construction schedules and 4D BIM timelines with IfcOpenShell sequence APIs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents invalid IFC scheduling graphs by guiding safe, standards-aligned creation of IfcWorkSchedule, IfcTask, task times, dependencies, and Gantt/4D data extraction using IfcOpenShell APIs.

Core Features & Use Cases

  • Schedule mutations with strong guardrails: Uses ifcopenshell.api.run("sequence.*", ...) patterns to avoid orphan entities and broken relationships.
  • Task time modeling (IFC4+ vs IFC2X3): Adds and edits IfcTaskTime with ISO 8601 date/duration handling and correct leaf-task-only time assignment.
  • Dependencies, cascade, and CPM analysis: Creates finish/start dependency links, lag times, cascades dates, and recalculates floats/critical path.
  • 4D BIM linking and extraction: Connects tasks to products/processes for 4D visualization and supports Gantt chart data extraction workflows.

Quick Start

Use this Skill to generate an IFC4 construction schedule with tasks, finish-to-start dependencies, task durations, and then extract Gantt-ready start/finish/duration fields.

Frequently Asked Questions about ifcos-impl-sequence

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

FAQPage Schema
How do I create an IFC construction schedule with IfcOpenShell?

Add finish-to-start dependencies in IFC schedules using IfcOpenShell sequence APIs to create lagged task links. You must then explicitly call cascade and recalculate functions to update dates and compute CPM metrics like float and critical path.

How does IFC4 vs IFC2X3 date and duration handling differ for task time?

Extract Gantt chart data from IFC schedules by pulling task start, finish, and duration fields through IfcOpenShell sequence APIs. This workflow supports 4D BIM visualization by connecting extracted tasks to products and processes.

Can I assign task durations to parent WBS nodes in 4D BIM schedules?

Yes, you can build hierarchical WBS models from scratch using IfcOpenShell sequence APIs to generate nested IfcTask structures. This bootstrapping process establishes the task tree before applying leaf-only time assignments and dependencies.

Why do my IfcOpenShell schedule dates not cascade correctly?

Yes, you can prevent schedule clashes in IFC by creating acyclic dependency graphs with IfcOpenShell sequence APIs. The API enforces strict validation to avoid circular references and ensures computed CPM metrics remain valid.