Agent skill · software engineering · datadrivenconstruction

excel-to-bim

Push Excel data back to BIM models. Update parameters, properties, and attributes from structured spreadsheets.

Why this skill is useful

Adds a complete Python script for updating BIM models from Excel, enabling automation of a complex workflow that the AI cannot generate on its own.

What it needs

Requires ifcopenshell, python3 installed locally. About 4k tokens when loaded. Last updated 2026-02-14. 265 stars on the source repository.

What this skill does

Excel to BIM Update Business Case Problem Statement After extracting BIM data to Excel and enriching it (cost codes, classifications, custom data): Changes need to flow back to the BIM model Manual re-entry is error-prone Updates must match by element ID Solution Push Excel data back to BIM models, updating element parameters and properties from spreadsheet changes. Business Value Bi-directional workflow - BIM → Excel → BIM Bulk updates - Change thousands of parameters Data enrichment - Add classifications, codes, costs Consistency - Spreadsheet as single source of truth Technical Implementation Workflow Python Implementation Quick Start Common Use Cases 1. Add Classification Codes 2. Cost Data Integration 3. Generate Update Report Integration with DDC Pipeline Resources GitHub: DDC Update Revit from Excel DDC Book: Chapter 2.4 - Bidirectional Data Flow

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills datadrivenconstruction/excel-to-bim

View the source on GitHub

Browse the @skills marketplace