I create new macros exactly often enough that I never seem to develop a full fluency in the logic of things, so I apologize if this is an annoyingly basic question. I'm trying to create a user prompt that adds a number of minutes (variable TimeLimit) to the current time and displays the result to the user.
Try to end your chat by %ICUDateTimePlus%TimeLimit%Minutes%h:mm a%
It is failing because in this particular case, the Variable TimeLimit should just be quoted direct (not %Variable%TimeLimit%) as here it is used as a Calculation (i.e. you could have an actual Calculation here like 60 + 1 or TimeLimit -1). It is the same as the way Variables are written without enclosing %s in Calculation Fields.