Hey!
Quick ideas, bere…
If you havent discovered it yet, the visualnovelexample uses the drawstring class to manage custom commands… so you can subscribe the the delegate event there to add custom commands that do whatever you want.
I think that would be what youre after? Parsers have project-wide commands, Drawstrings have dialogue box-based commands, which can tie into monobehaviours more easily.
Also, its possible to override a parser so that variables work as commands too… for instance, $myVariable could return any value if overridden, not just a stored one