Create column if it doesn't exist

Hi @ivankee and welcome to the Community!

I would suggest using the 2nd approach as it's simpler.

If you have several column to create, you can calculate them in a separate table and append all at once with the "Append" action in the "Append columns mode". In this case, only the "Append" action will be after the "Skip" action.

How generic it should be?

Put the action that removes "newColumn2" after the "Skip" action and execute it only when "newColumn2" exists.