How can I skip a required field if is not in the form?
If they're required, then they're required... it doesn't matter if the form is being submitted on the front-end or back-end.

The easiest solution to this would be to simply provide that data as hidden inputs...

&lt;input type="hidden" name="fields[myRequiredField]" value="default value"&gt;