ifcos-impl-profiles

Generate and manipulate IFC profile definitions using ifcopenshell.api.profile.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables the precise definition and creation of structural cross-section profiles within IFC models, ensuring accurate geometric and material data for beams, columns, and other structural elements.

Core Features & Use Cases

  • Parametric Profiles: Create standard shapes like I-beams, channels, rectangles, and circles using predefined parameters.
  • Arbitrary Profiles: Define custom, non-standard shapes from polyline coordinates.
  • Profile-Based Extrusion: Generate 3D geometry for structural elements by extruding defined profiles.
  • Material Profile Sets: Link profiles with materials for accurate structural data representation.
  • Use Case: Define a custom I-beam profile with specific dimensions and use it to create an IfcBeam element with correct geometric and material properties in an IFC file.

Quick Start

Use the ifcos-impl-profiles skill to create an IfcIShapeProfileDef named 'HEA 200' with specified dimensions.

Frequently Asked Questions about ifcos-impl-profiles

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

FAQPage Schema
How do I define IFC structural profiles like I-beams using IfcOpenShell?▼

You can define parametric IFC structural profiles using the ifcopenshell.api.profile module to generate standard shapes like I-beams, channels, and rectangles by specifying predefined parameters.

Can I create custom cross-section geometry for BIM structural elements from polyline coordinates?▼

Yes, you can create custom cross-section geometry for BIM structural elements by defining arbitrary IFC profiles from polyline coordinates, allowing non-standard structural shapes.

How does profile-based extrusion work for generating 3D geometry in IFC models?▼

Profile-based extrusion generates 3D geometry in IFC models by extruding defined 2D cross-section profiles along a path, creating solid structural elements like beams and columns.

How do I associate material properties with IFC profile definitions?▼

You associate material properties with IFC profile definitions by linking profiles to material profile sets, ensuring accurate structural data representation for elements in BIM workflows.

Do I need predefined parameters for every IFC profile or can I build hollow profiles too?▼

You do not need predefined parameters for every IFC profile; the ifcopenshell.api.profile module supports creating hollow profiles and arbitrary shapes alongside standard parametric definitions.