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