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.