Are you sure about that? My understanding is that skip_validations does what it says it does in the options section that’s at the bottom of post_creator.rb:
It’s primarily used to ignore the constraints that are added through site settings like:
min post length
min body entropy
min topic title length
…
I think it’s also used to ignore posting rate limits.
I didn’t think it allowed users to create topics in categories that they don’t have permission to post in.