Keyboard Maestro has a very large number of actions. Each action describes what you want done. A macro includes of a sequence of actions.
See the documentation for more information on actions and how to use them.
KM also supports user-defined Actions, which are called “Plug In Actions”. See that link in the Documentation for details.
Some available actions include:
Keywords: Plugin, Plugins, Plug-In, User Actions