ifc-webifc-agent-skill

Manage IFC building information models programmatically with Node.js scripts using web-ifc.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/NovaShang/bimdown-format-comparison --skill ifc-webifc-agent-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ifc-webifc-agent-skill
Source: https://github.com/NovaShang/bimdown-format-comparison/tree/main/formats/ifc-webIfc
Command: npx skills add https://github.com/NovaShang/bimdown-format-comparison --skill ifc-webifc-agent-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires web-ifc, and includes scripts (resource) components.

What problem does it solve?

This Skill assists with building modeling using IFC files, leveraging the web-ifc library for programmatic manipulation via Node.js scripts.

Core Features & Use Cases

  • IFC File Interaction: Read and write IFC files programmatically.
  • Geometry Operations: Perform operations such as querying, creating, and modifying geometric shapes and elements.
  • Use Case: Ideal for developers or architects working on building information modeling where interaction with IFC files is necessary, enabling tasks like model validation, visualization, or data extraction.

Quick Start

Use the ifc-webifc-agent-skill to list all doors in an IFC file.

Frequently Asked Questions about ifc-webifc-agent-skill

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

FAQPage Schema
How do I read and extract elements from an IFC file in Node.js?

To manipulate IFC files in Node.js, use the web-ifc library to programmatically read building models and query specific geometric shapes or structural elements like doors.

Can I perform geometry operations on building information models programmatically?

Yes, you can perform geometry operations on building information models programmatically by running Node.js scripts with web-ifc to query, create, and modify 3D geometric shapes.

Does the web-ifc library require a specific Node.js version for IFC model management?

Yes, using the web-ifc library for IFC model management requires Node.js 22 to properly execute scripts handling complex 3D model operations and building structure queries.

What is the best way to list all doors in an IFC building model?

The best way to list all doors in an IFC building model is to use Node.js scripts with the web-ifc library to programmatically query and filter specific structural elements.

How do I validate or transform IFC files for architectural workflows?

You validate and transform IFC files for architectural workflows by leveraging web-ifc in Node.js scripts to interact with building models, enabling model validation and data extraction.