Guided HVAC system selection and setup. Use when user asks to "add HVAC", "set up heating and cooling", or "what HVAC system should I use".
Guide the user through selecting and applying an HVAC system to their model.
Understand the current model:
get_building_info()
list_thermal_zones()
Ask the user about:
Recommend a system using ASHRAE 90.1 Table G3.1.1 logic (see ashrae-baseline-guide skill for selection criteria):
Apply the selected system:
# For baseline systems (1-10):
add_baseline_system(system_type=<N>,
thermal_zone_names=[<zone_names>],
heating_fuel="NaturalGas")
# For modern templates:
add_doas_system(thermal_zone_names=[...], zone_equipment_type="FanCoil")
add_vrf_system(thermal_zone_names=[...])
add_radiant_system(thermal_zone_names=[...], radiant_type="Floor")
Verify the installation:
list_air_loops()
list_plant_loops()
list_zone_hvac_equipment()
Report what was created: system name, zones served, equipment types, plant loops.
For custom HVAC configurations beyond the baseline templates:
search_wiring_patterns("DOAS") # get working Ruby wiring code
search_api("CoilCoolingFourPipeBeam") # verify SDK method names
list_thermal_zones() — names must match exactly