Since we're talking about stirling engines, I've always wondered how using geothermal heat for a larger stirling engine would work.
https://youtu.be/duuk_r--lqU?t=99
Even though the video uses the sun to heat the oil, I would think it would be feasible to use geothermal heat instead.
You boil water :)
https://en.wikipedia.org/wiki/Organic_Rankine_cycle