I think if these were ported to IF6 and compiled into Z8 machine game the parser would be improved nearly for free but they woudn't run fast enough under an 8 bit machine. But for DOS, Amiga, Classic Macintosh and even the ESP32 it would be more than enough to run these.
The parser in Z-machine games comes from the game, not from the runtime, so the Z-machine version is completely irrelevant and the only reason porting to Inform 6 would make a difference is that you'd be linking it with a different parser.
In MOOLLM Adventures, you can have NPC characters with entire game mechanics, rules, and playing piece prototypes embedded in them, that can run cooperatively in parallel in the same game!
The purpose of this index markup file (besides explaining skills to humans) is to be an index of all the skills and how they work together, so the llm knows where to find what it needs and activate more detailed information. This file is like a really dense human readable catalog, to conserve tokens. There is another yaml index too, a bit fluffier, but it helps to have two forms, one structural, machine readable, and another narrative, human readable.