Mimicking Calender-Offset-Trigger as Condition

I have the following automation that works just as expected: (you don’t read that sentence often here, right? :slight_smile: )

alias: AppointMent_Notify
description: ""
trigger:
  - platform: calendar
    event: start
    offset: "-4:0:0"
    entity_id: calendar.personlich
condition: []
action:
  - service: rest_command.nanoleaf_wood
    data:
      panels:
        - number: 7
          r: 100
          g: 100
          b: 100      
mode: single

Four hours before an appointment it gets triggered and turns on a light.

Now I want to trigger this automation by another automation. When doing that I can tell the call to still validate the conditions, but the problem is that the “condition” here isn’t really a condition, but a trigger:

service: automation.trigger
metadata: {}
data:
  skip_condition: false
target:
  entity_id: automation.appointment_notify

So I want to add the trigger-conditon into a “real” condition directly afterwards. Can this be done?