home / skills / a5c-ai / babysitter / ifc-model-analyzer
This skill analyzes IFC models for validation, property extraction, and comparisons, helping ensure data quality and consistency across BIM workflows.
npx playbooks add skill a5c-ai/babysitter --skill ifc-model-analyzerReview the files below or copy the command above to add this skill to your agents.
---
name: ifc-model-analyzer
description: IFC model analysis skill for validation, property extraction, and model comparison
allowed-tools:
- Read
- Write
- Glob
- Grep
- Edit
- Bash
metadata:
specialization: civil-engineering
domain: science
category: BIM Coordination
skill-id: CIV-SK-015
---
# IFC Model Analyzer Skill
## Purpose
The IFC Model Analyzer Skill analyzes IFC format BIM models for schema validation, property extraction, quantity takeoff, and model comparison.
## Capabilities
- IFC schema validation
- Property set extraction
- Quantity takeoff
- Model comparison (diff)
- Element classification
- Coordinate system analysis
- LOD assessment
- Data quality checking
## Usage Guidelines
### When to Use
- Validating IFC exports
- Extracting model data
- Comparing model versions
- Checking data quality
### Prerequisites
- IFC file available
- Schema version identified
- Extraction requirements defined
- Comparison baseline established
### Best Practices
- Validate schema compliance
- Check coordinate systems
- Verify property mapping
- Document model assumptions
## Process Integration
This skill integrates with:
- BIM Coordination
- Structural Peer Review
## Configuration
```yaml
ifc-model-analyzer:
analysis-types:
- validation
- extraction
- comparison
- quality-check
ifc-versions:
- IFC2x3
- IFC4
- IFC4.3
outputs:
- report
- json
- csv
```
## Output Artifacts
- Validation reports
- Property extractions
- Model comparisons
- Quality assessments
This skill analyzes IFC-format BIM models to validate schemas, extract properties, perform quantity takeoffs, and compare model versions. It produces machine-readable outputs (JSON/CSV) and human-friendly reports for coordination and quality checks. The focus is on practical, repeatable checks that integrate into BIM coordination and review workflows.
It parses IFC files, detects the schema version, and runs configurable analysis modules: schema validation, property-set extraction, element classification, coordinate-system checks, LOD assessment, and quantity takeoff. For comparisons it aligns elements across versions and produces diffs highlighting geometry, property, and classification changes. Results are exported as validation reports, structured JSON, or CSV for downstream tools.
Which IFC versions are supported?
Supports common versions including IFC2x3, IFC4, and IFC4.3; detection is automatic but configuration can lock expected versions.
What output formats are available?
Outputs include validation reports, structured JSON for automation, and CSV for spreadsheets and cost tools.
Can it compare geometry changes between model versions?
Yes — comparisons include geometry and property diffs with configurable tolerance thresholds for alignment and size changes.