Assist with quantity takeoff using CWICR data. Calculate quantities from dimensions, apply waste factors, and suggest related work items.
SkillScore91Maintained
Automatic
◆Real Estate & Property pack
Last verified 8/22/2026
What it changes
Passed 20 of 22 test cases with the skill, and 14 of 22 without it.
Without skill64%
With skill91%
Checks it passed that the model alone missed
The waste factor applied for tile is 15 percent
The rebar scrap waste factor applied is 8 percent
The waste factor applied for lumber is 12 percent
and 8 more in the full report
6 fixed14 passed either way2 still failing0 broke
Pass-rate lift
+27 pp
Tokens
+194%
Agent turns
0%
Response time
-23%
Model gemini-3.6-flashMeasured 8/22/2026v120 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 6 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 6
Prompt
Estimate ceramic tile requirements for a bathroom floor spanning 25 square meters using work item code 'TILE-FLOOR-01'. Provide the net ordering quantity after factoring in standard cut waste.
What was checked, without and with the skill
Checked
Without skill
With skill
The waste factor applied for tile is 15 percent
Missed
Passed
The net ordering quantity for tile is calculated as 28.75 square meters
Missed
Passed
case-05 · gemini-3.6-flash · 8/22/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md437 linessingle file
CWICR Takeoff Helper
Business Case
Problem Statement
Quantity takeoff requires:
Accurate calculations from dimensions
Correct unit conversions
Waste factor application
Complete scope coverage
Solution
Assist takeoff process with CWICR-based calculations, automatic waste factors, unit conversions, and related item suggestions.
Business Value
Accuracy - Validated calculations
Completeness - Related items suggested
Speed - Quick quantity calculations
Consistency - Standard approaches
Technical Implementation
import pandas as pd
import numpy as np
from typing import Dict, Any, List, Optional, Tuple
from dataclasses import dataclass
from enum import Enum
import math
class TakeoffType(Enum):
"""Types of takeoff calculations."""
LINEAR = "linear" # Length
AREA = "area" # Square measure
VOLUME = "volume" # Cubic measure
COUNT = "count" # Each/number
WEIGHT = "weight" # By weight