Climate devices don't have sufficient built-in intents

I got a few Atom Echos yesterday and set up Voice Assistant for the first time. I was surprised that I was unable to say things like “Set office to cool”. I was able to add custom sentences:

language: "en"
intents:
  SetClimate:
    data:
      - sentences:
        - "(set|change) {hvac} mode to {hvac_mode}"
        - "(set|change) {hvac} to {hvac_mode}"
        - "turn {hvac_on_off} {hvac} {hvac_mode}"
        - "turn {hvac_on_off} {hvac} to {hvac_mode}"

lists:
  hvac:
    values:
      - in: "office"
        out: "climate.office"
      - in: "office AC"
        out: "climate.office"
      - in: "playroom"
        out: "climate.playroom"
      - in: "family room"
        out: "climate.family_room"
      - in: "boys bedroom"
        out: "climate.boys_bedroom"
      - in: "master bedroom"
        out: "climate.master_bedroom"
      - in: "guest bedroom"
        out: "climate.guest_bedroom"
  hvac_mode:
    values:
      - in: "cool"
        out: "cool"
      - in: "AC"
        out: "cool"
      - in: "heat"
        out: "heat"
      - in: "heater"
        out: "heat"
      - in: "fan"
        out: "fan_only"
      - in: "off"
        out: "off"
      - in: "auto"
        out: "heat_cool"
      - in: "dry"
        out: "dry"
      - in: "dehumidify"
        out: "dry"
  hvac_on_off:
    values:
      - in: "on"
        out: "on"
      - in: "off"
        out: "off"

But this really should be supported by default. I see that the built-in intents for climate are about setting a temperature. I basically never set the temperature directly on my minisplits. I set them to fan mode, cool mode, or off.

The built-in intents are a work in progress, you can contribute new ones using the instructions here.