Manual Alarm Panel that calls scripts for ADT Control

I have an ADT Control Panel that does not have an integration with HA but does integrate with HA, I figured out that you can actually call google_sdk text command to arm away, arm home and disarm

Each script is as simple as this:

arm_stay:
  alias: Arm Stay
  sequence:
  - action: google_assistant_sdk.send_text_command
    metadata: {}
    data:
      command: Set ADT to Stay
  description: ''
  icon: mdi:shield-home
arm_away:
  alias: Arm Away
  sequence:
  - action: google_assistant_sdk.send_text_command
    metadata: {}
    data:
      command: Set ADT to Away
  description: ''
  icon: mdi:shield-lock
disarm:
  alias: Disarm
  sequence:
  - action: google_assistant_sdk.send_text_command
    metadata: {}
    data:
      command:
      - Set ADT to Disarm
      - 'xxxx'
    response_variable: test_response
  description: ''
  icon: mdi:shield-lock-open

Now the problem is none of the alarm panel lovelace cards nor the manual alarm seem to allow you to call scripts for the buttons.

Is there a soln or if someone can suggest how to build a custom card?

The only limitation it seems is you can trigger the alarm states but you cant get back the status of ADT nor can you bypass a door or window, you can only hopefully assume it did the arming and that all doors and windows are shut so it doesnt fail.

Currently I just made 3 buttons on my dashboard for the 3 scripts, is that the best I can do? If yes, then a little disappointed but at least there is a barebones hopeful way for ADT Control Integration, not sure why no one out there has tried it yet

Have a look at Alarmo in HACS.