Schema builder allows you to define your own input/output fields for certain triggers/actions.
Schema builder extensively used in Script Step, Webhook trigger. It can be used in other actions when there is a requirement for dynamic input/output.

Using schema builder you can generate schema either by using existing JSON or by manually defining the fields. Please watch the video to know more.