bim-validation-report

Validate tabular BIM exports against data quality rules and generate Excel issue reports.

Updated Jun 16, 2026
One-click install
npx skills add https://github.com/robikscube/SJ-skills-sandbox --skill bim-validation-report
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bim-validation-report
Source: https://github.com/robikscube/SJ-skills-sandbox/tree/main/Skill-List/ddc-bim/bim-validation-report
Command: npx skills add https://github.com/robikscube/SJ-skills-sandbox --skill bim-validation-report

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, and includes scripts (resource) components.

What problem does it solve?

Manually reviewing BIM model exports for missing properties, naming inconsistencies, classification gaps, and geometry errors is slow and error-prone for AEC teams. This Skill automates data quality checks to catch issues early, before model issuance, audit, or project handoff.

Core Features & Use Cases

  • Comprehensive Rule Validation: Checks required properties, naming conventions, classification codes, and basic geometric values (volume, bounding boxes) against configurable default and custom rules.
  • Structured Reporting: Generates severity-categorized validation reports with issue lists, summary statistics, and optional Excel exports for audit, dashboard ingestion, or team collaboration.
  • Use Case: A BIM coordinator can use this Skill to validate an architectural model export against the project's BIM execution plan requirements, then share the generated issue list with the design team for targeted fixes.

Quick Start

Use the bim-validation-report skill to validate the attached BIM element export file 'office_tower_elements.csv' for the Office Tower project and generate a structured quality report.

Frequently Asked Questions about bim-validation-report

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

FAQPage Schema
How do I validate BIM model exports for data quality and compliance?

BIM model export validation checks tabular data exports against rules for required properties, naming conventions, and classification codes. A Python validation engine processes CSV, JSON, or Excel inputs to produce structured reports with severity-categorized issues and summary statistics.

Can I automate BIM execution plan compliance checks before model issuance?

BIM execution plan compliance checks can be automated by validating tabular model exports against configurable default and custom rules. This automates pre-issue quality assurance checks, catching missing properties, naming inconsistencies, and classification gaps before model handoff or audit.

What file formats are supported for BIM data quality report generation?

BIM data quality report generation accepts CSV, JSON, and Excel input files. The validation engine processes these tabular exports and outputs structured JSON reports, with optional XLSX export available for generating structured issue lists for team collaboration.

How do I generate an Excel audit report from BIM model validation issues?

Excel audit reports from BIM model validation are generated by running the Python validation engine on tabular exports. It produces optional XLSX output files containing severity-categorized issue lists and summary statistics suitable for dashboard ingestion or design team distribution.

Does openpyxl support exporting BIM validation issues to Excel?

Openpyxl supports exporting BIM validation issues to Excel by enabling the optional XLSX output generation. The validation engine uses this dependency to write structured issue lists and summary statistics from CSV, JSON, or Excel inputs into formatted Excel reports.

What is the best way to check BIM geometry values and classification codes in bulk?

Checking BIM geometry values and classification codes in bulk is done by validating tabular model exports against configurable data quality rules. The engine checks basic geometric values like bounding boxes and volumes, alongside classification fields, generating structured reports with categorized issues.