gh.pm: allow user-defined provider and profile on create