What python-things do you exactly need?
If it's not to big/time-consuming, i can maybe do something.
Adding a new tag requires you to edit the schema and the sdk to refrence it. If you really want to learn how to do that, Kael made a tutorial on it.
I think it is simple. so far I would only need unit placement and city swapping (both are found in scenarios that came with the game), but I would have no idea where to find them, what they are, how to change them to suit my needs, and what to do if it doesn't work.