Do I have to have frame skip set to a specific value in VBA?
No, as long as the recording is watchable it will be fine.
Probably should avoid anything more than like, 4 though, otherwise you're basically making the game unplayable.
I have it on 0 and just wanted to make sure that wasn't against the rules. Thank you!
Is the Mobil version of mGBA allowed?
Would any version of mGBA be allowed?
You should use the most up to date version at the time, currently 0.8.1 I believe.