@fightthepower if your tools only work on files then yeah using build tools is the best way to go since they save the buffer to the file.
The build tools menu is expandable, see the fine manual and the [wiki](https://wiki.geany.org/howtos/configurebuildmenu).