Golly can be scripted by running Perl or Python scripts. This is a very powerful feature that allows you to automate Golly's user interface, extend its editing capabilities, construct complicated patterns, perform collision experiments, etc. More details about Golly's scripting capabilities can be found in the language-specific help:

Perl Scripting
Python Scripting