Pulls structured data out of CAD and BIM files like Revit, IFC, DWG, and DGN formats. You get element properties, quantities, bounding boxes, material info, and relationships extracted into Python dataclasses. The code shows a clean type system with enums for categories (walls, doors, pipes, ducts) and proper 3D geometry classes. Built around something called DDC methodology from a book on data transformation. The IFC extractor is the main example here, with mapping logic for converting IFC types to standardized categories. Useful when you need to process construction models programmatically instead of clicking around in desktop software. The sample code is mostly simulation, so you'll need ifcopenshell or similar for real file parsing.
npx skills add https://github.com/datadrivenconstruction/ddc_skills_for_ai_agents_in_construction --skill cad-to-data