Install any skill in seconds. Free to start, no credit card required.
Get Started Free →datadrivenconstruction/co2-estimation
Calculate carbon footprint of construction projects. Estimate CO2 emissions from materials, transportation, and construction processes using emission factors databases.
Passed 25 of 25 test cases with the skill, and 23 of 25 without it.
2 fixed23 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 2 test cases the skill fixed. Same model, same prompt, with and without the skill.
I need an environmental assessment for a 1,200 m² office project based on DDC BIM methodology. Here are the materials and quantities: 450,000 kg of C30 concrete, 38,000 kg of structural steel, 15,000 kg of float glass, and 12,000 kg of softwood timber. Calculate the total embodied carbon emissions (A1-A3), derive the carbon intensity per square meter, and assign the appropriate sustainability benchmark rating class along with a short summary report.
| Checked | Without skill | With skill |
|---|---|---|
| Treats softwood timber as having net negative carbon emissions due to biogenic carbon storage | Missed | Passed |
| Calculates the carbon intensity per square meter by dividing total A1-A3 emissions by 1,200 m² | Passed | Passed |
| Assigns a sustainability benchmark rating class based on the calculated carbon intensity per square meter | Passed | Passed |
The instructions your model reads when the skill loads.
Based on DDC methodology (Chapter 3.3), this skill provides comprehensive CO2 and carbon footprint calculations for construction projects. Sustainability is no longer optional - clients and regulations demand accurate environmental impact assessments.
Book Reference: "4D, 6D-8D и расчет CO2" / "4D-8D BIM and CO2 Calculation"
"Расчет углеродного следа становится обязательным требованием для многих проектов. BIM-модель содержит все необходимые данные для автоматизации этого процесса." — DDC Book, Chapter 3.3
import pandas as pd
# Load BIM elements with materials
df = pd.read_excel("bim_elements.xlsx")
# CO2 emission factors (kg CO2 per unit)
emission_factors = {
'Concrete': 0.13, # kg CO2 per kg
'Steel': 1.85, # kg CO2 per kg
'Brick': 0.24, # kg CO2 per kg
'Timber': -1.6, # negative = carbon sink
'Glass': 0.85, # kg CO2 per kg
'Aluminum': 8.14 # kg CO2 per kg
}
# Calculate emissions
df['CO2_kg'] = df.apply(
lambda row: row['Weight_kg'] * emission_factors.get(row['Material'], 0),
axis=1
)
total_co2 = df['CO2_kg'].sum()
print(f"Total Carbon Footprint: {total_co2:,.0f} kg CO2")
print(f"Equivalent: {total_co2/1000:,.1f} tonnes CO2")
test cases passed, vs 23 / 25 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.