Currently the only way to add new fields is within the Airtable user interface. Airtable recently released the ability to create new fields using scripting, but only through Scripting App (not an automation script), thus you still must be in the Airtable user interface.