Generate material procurement lists from CWICR data. Calculate quantities with waste factors, group by supplier categories, and create purchase orders.
SkillScore92Maintained
Automatic
◆Procurement pack
Last verified 8/27/2026
What it changes
Passed 22 of 24 test cases with the skill, and 6 of 24 without it.
Without skill24%
With skill92%
Checks it passed that the model alone missed
Categorizes HVAC ductwork as mep
Uses a default window of 14 days
Includes a sheet named 'Materials'
and 20 more in the full report
17 fixed6 passed either way2 still failing0 broke
Pass-rate lift
+68 pp
Tokens
+148%
Agent turns
0%
Response time
-46%
Model gemini-3.6-flashMeasured 8/27/2026v223 of 25 cases passed with skill · 24 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 17 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 17
Prompt
A python script exports a procurement list dataframe to Excel using the default `xlsxwriter` engine. Which Excel writing engine is explicitly specified when saving the procurement file?
What was checked, without and with the skill
Checked
Without skill
With skill
Uses openpyxl as the Excel writer engine
Missed
Passed
case-15 · gemini-3.6-flash · 8/27/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md457 linessingle file
CWICR Material Procurement
Business Case
Problem Statement
Material procurement needs accurate quantity lists:
What materials are needed?
How much of each with waste allowance?
When are they needed on site?
How to group for suppliers?
Solution
Generate procurement lists from CWICR material data with waste factors, delivery scheduling, and supplier grouping.
Business Value
Accurate quantities - Based on validated norms
Waste included - Industry-standard waste factors
Timely delivery - Aligned with schedule
Cost optimization - Bulk ordering opportunities
Technical Implementation
import pandas as pd
import numpy as np
from typing import Dict, Any, List, Optional, Tuple
from dataclasses import dataclass, field
from datetime import datetime, timedelta
from enum import Enum
from collections import defaultdict
class MaterialCategory(Enum):
"""Material categories for procurement."""
CONCRETE = "concrete"
STEEL = "steel"
TIMBER = "timber"
MASONRY = "masonry"
FINISHES = "finishes"
MEP = "mep"