Material Passports & Circular Construction (2026)

SkillDev tools

Lets your agent create material inventories from building data and flag parts that can be reused or recycled.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Material Passports & Circular Construction (2026) skill

About this capability

Material passports and circular construction: generate per-element material inventories from BOQ/BIM, mark reuse potential and recycled content, and prepare deconstruction data. Use for circular-economy and EU Taxonomy-aligned projects.

What this skill tells your AI

The instructions your AI receives, as published by datadrivenconstruction/ddc_skills_for_ai_agents_in_construction in 5_DDC_Innovative/material-passports-circular/SKILL.md and read by ahel’s review.

Why it matters

The EU Taxonomy and CSRD push construction toward circularity: buildings must be designed for disassembly, materials traceable for reuse. A material passport is a digital record of what is in a building, where, and how it can be reused at end of life.

What a passport contains

Per element (or per BOQ line):

FieldSource
material & volume/massBOQ components[] (resource_name, resource_quantity, resource_unit)
location in the buildingBIM element link
manufacturer / EPDprocurement records
recycled content %supplier declaration / EPD
reuse potential at EOLdisassembly class (reusable / recyclable / downcyclable / landfill)
embodied carbon (A1–A3)embodied-carbon-esg skill

Building the passport from DDC data

# per BOQ line: material inventory from CWICR components
for line in boq:
    for comp in line["components"]:
        if comp["type"] == "material":
            passport.append({
                "element": line["description"],
                "material": comp["name"],
                "quantity": line_quantity * comp["quantity"],
                "unit": comp["unit"],
                "recycled_content": epd_lookup(comp["name"]),   # from EPD library
                "reuse_class": disassembly_class(comp["name"]),  # rule-based
            })

Design-for-disassembly rules to encode

  1. Prefer mechanical fixings over wet trades (plaster/glue) at interfaces.
  2. Mark structural vs non-structural layers — non-structural is the reuse pool.
  3. One material per composite where possible (separate insulation from structure).
  4. Record as-built changes — the passport must match the building, not the drawing.

Reporting

  • Total mass per material family (concrete, steel, timber, glass, insulation…).
  • % recyclable/reusable by mass (EU Taxonomy circularity KPI).
  • Hazardous content register (asbestos-free declaration, formaldehyde, VOC).

Resources

Signals

GitHub stars
327
Forks
79
Last commit
Aug 2026
Advanced
Catalog kind
skill
Gateway key
material-passports-circular
Source
github.com/datadrivenconstruction/ddc_skills_for_ai_agents_in_construction