Assign all contacts created by a user to one group automatically?
As per Erik's suggestion I created a new condition. 
It will be included in the next version of civirules (2.12).
If you would like to get it before the official release of the new version you can always get it from the civirules repo https://lab.civicrm.org/extensions/civirules .

The new condition is called "Contact added by Contact (not) in Group(s)" and it lets you ask if the contact was made by someone in the specified group. My original question was about the specific contact, but the group implementation makes more sense and works better for the ACL functionality which was missing.